繁体   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