簡體   English   中英

在Android操作欄中自定義導航標簽

[英]Customize Navigation Tabs in Android Action bar

我有一個我正在使用默認模板之一制作的Android應用程序:我相信它是“固定選項卡+滑動”。

下面是當前導航欄的屏幕截圖(此SO問題我用紅色標記了導航欄):

在此處輸入圖片說明

我的問題是,是否可以自定義這些導航選項卡? 我想增加它們的高度,並在文本上方理想地添加一個圖標。 另外,我想更改顏色。

如下所示:

|           |          |            |
|  icon     |  icon    |   icon     |
|           |          |            |
|           |          |            |
|  HOME     |   NEW    |  FAVORITE  |

我找不到任何明確的文檔說明這種類型的導航選項卡可以自定義。 這是設置好了嗎?

謝謝!

嘗試下面的代碼向“操作欄”標簽添加圖標

    ActionBar bar = getSupportActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    ActionBar.Tab tab1 = bar.newTab();
    ActionBar.Tab tab2 = bar.newTab();
    ActionBar.Tab tab3 = bar.newTab();

    tab1.setIcon(R.drawable.homeicon);

    tab2.setIcon(R.drawable.newicon);

    tab3.setIcon(R.drawable.favicon);

並使用如下所示的圖標(文本應在圖像的底部)

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM