2

我有一个我现在使用默认模板之一制作的 Android 应用程序:我相信它是固定选项卡 + 滑动。

当前导航栏的屏幕截图如下(我为这个 SO 问题将导航栏标记为红色):

在此处输入图像描述

我的问题是,是否可以自定义这些导航选项卡?我想增加它们的高度,并在文本顶部添加一个理想的图标。另外,我想改变颜色。

如下所示:

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

我找不到任何明确的文档说明可以自定义这种类型的导航标签栏。这几乎是按原样设置的吗?

谢谢!

4

1 回答 1

0

尝试下面的代码将图标添加到操作栏选项卡

    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);

并使用如下图标(文字应该是图像的底部)

在此处输入图像描述

于 2013-05-23T10:26:12.607 回答