将背景颜色设置为ActionBar选项卡会删除分隔符

时间:2015-04-28 08:35:28

标签: android android-actionbar android-actionbar-tabs

我使用Android操作栏和标签,我想更改标签背景颜色。 我尝试以我的风格将其应用于以下内容:

Widget.AppCompat.ActionBar
Widget.AppCompat.ActionBar.TabBar
Widget.AppCompat.ActionBar.TabView
Widget.AppCompat.ActionBar.Solid

它适用于所有情况,但在井中移除分隔物(每个标签之间的小条)。我怎么能避免这个?

1 个答案:

答案 0 :(得分:1)

您可以定义样式并将其应用于您的应用或活动:

档案styles.xml

<style name="MyHoloLightTheme" parent="@style/Theme.AppCompat.Light">
    <item name="actionBarStyle">@style/ActionBarStyle</item>
    ....
<style name="ActionBarStyle" parent="...">
    <item name="background">@color/actionBarBackgroundColor</item>
    ...

档案color.xml

<color name="actionBarBackgroundColor">#00ff00</color>

AndroidManifest.xml中应用于应用:

<application
    ...
    android:theme="@style/MyHoloLightTheme"
    ...