在Android操作栏中自定义导航选项卡

在Android操作栏中自定义导航选项卡,android,navigation,android-actionbar,Android,Navigation,Android Actionbar,我有一个安卓应用程序,我现在使用默认模板之一制作:我相信它是固定标签+滑动 下面是当前导航栏的屏幕截图(我用红色标记了这个问题的导航栏): 我的问题是,是否可以自定义这些导航选项卡?我想增加它们的高度,并在文本顶部添加一个图标。另外,我想换一下颜色 如下所示: | | | | | icon | icon | icon | | | | | |

我有一个安卓应用程序,我现在使用默认模板之一制作:我相信它是固定标签+滑动

下面是当前导航栏的屏幕截图(我用红色标记了这个问题的导航栏):

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

如下所示:

|           |          |            |
|  icon     |  icon    |   icon     |
|           |          |            |
|           |          |            |
|  HOME     |   NEW    |  FAVORITE  |
我找不到任何明确的文档说明这种类型的导航选项卡可以定制。这一切都安排好了吗


谢谢大家!

尝试下面的代码向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);
并使用如下图标(文本应位于图像底部)


它只是把图标放在左边,他想把它放在上面@阿伦克托马斯:那现在呢?有时我们需要运用自己的想法;)是的,我在.setIcon上没有取得好成绩。理想情况下,如果可能,我希望为选项卡本身设置PNG文件。我曾尝试为选项卡使用.setCustomView,但到目前为止没有显示任何内容。使用setIcon方法有什么问题?