我有一个Android应用程序,我正在使用其中一个默认模板:我相信它是固定标签+滑动。
下面是当前导航栏的屏幕截图(我在这个SO问题上用红色标记了导航栏):
我的问题是,是否可以自定义这些导航标签?我想增加它们的高度,并在理想的文本顶部添加一个图标。此外,我想改变颜色。
如下所示:
| | | |
| icon | icon | icon |
| | | |
| | | |
| HOME | NEW | FAVORITE |
我找不到任何明确的文档说明可以自定义此类导航标签栏。这几乎是这样设置的吗?
谢谢!
答案 0 :(得分:0)
尝试使用以下代码向Actionbar标签添加图标
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);
并使用下面的图标(文字应该是图片的底部)