Android 设置操作栏选项卡的样式

Android 设置操作栏选项卡的样式,android,tabs,Android,Tabs,我已经尝试了许多方法来设置操作栏导航选项卡的样式,但我无法让它们中的任何一个实现我想要的功能。我只想要红色的导航标签,我想要设置文本颜色和高亮显示颜色。我甚至不能改变标签的颜色。这是一个非常神秘的系统,有着许多复杂的巫师服饰,我无法解释或探出任何意义 舱单: 这样做会将我的整个应用程序设置为红色,显然我不希望这样,因为这是我在样式中明确指定的。我明确指定我希望actionBar选项卡为红色,但它会使整个应用程序变为红色。为什么?我只是不明白主题是如何工作的,它似乎只是在做它想做的事情 有人能解

我已经尝试了许多方法来设置操作栏导航选项卡的样式,但我无法让它们中的任何一个实现我想要的功能。我只想要红色的导航标签,我想要设置文本颜色和高亮显示颜色。我甚至不能改变标签的颜色。这是一个非常神秘的系统,有着许多复杂的巫师服饰,我无法解释或探出任何意义

舱单:

这样做会将我的整个应用程序设置为红色,显然我不希望这样,因为这是我在样式中明确指定的。我明确指定我希望actionBar选项卡为红色,但它会使整个应用程序变为红色。为什么?我只是不明白主题是如何工作的,它似乎只是在做它想做的事情

有人能解释这种行为吗?为什么将ActionBar.tabbar的背景设置为红色会使我的整个应用程序变为红色?

我改变了

 <style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBarTheme</item>
</style>


让它成为ActionBartabarstyle修复了它,我不知道这是一个选项,因为android没有关于它的文档,在我的IDE中也没有关于它的选项。我想这已经是官方文档了。

这可能无法回答您真正的问题,但我总是使用、样式、下载、复制和粘贴以及清单中的最后一个设置主题。我可以走了。我已经用了很长一段时间了,它从来没有让我失望,也节省了你的时间。我不想用它,因为我只需要设计动作栏选项卡的样式,实际上我只是想学习如何做到这一点,而不是让别人帮我。你可以研究其中的xml,动作栏选项卡中也有样式,是的,这是你的决定,正如我所引述的,这可能无法回答你真正的问题。是的,谢谢,我现在正在看他们的,我还有一个红色的应用程序,所以我认为问题比XML更严重,但谁知道呢,android没有提供这方面的文档。
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light">
        <item name="android:actionBarStyle">@style/MyActionBarTheme</item>
    </style>

    <style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar.TabBar">
         <item name="android:background">#DC4B33</item>
    </style>

 </resources>
    ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
 <style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBarTheme</item>
</style>
 <style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light">
    <item name="android:actionBarTabBarStyle">@style/MyActionBarTheme</item>
</style>