操作栏选项卡选择分隔线颜色

时间:2012-09-29 18:27:08

标签: android styles android-actionbar

在Android下the developers guide的下图中,您会看到标签下方的浅蓝色边缘。我尝试用另一种颜色来塑造这个小边缘,但我没有成功。

与此同时,我成功设置了操作栏和标签的样式。但我唯一无法取得成功的是改变那个小小的蓝色边缘。我甚至不知道它如何在指南中调用。 因为分隔符是所有分接头之间的小条纹:

[气球|自行车| ANDROIDS | PASTRIES]

有人可以帮我吗? 我必须使用哪种风格来改变这种颜色?

以下行没有成功:

<item name="android:actionBarDivider">@drawable/divider</item>

enter image description here

2 个答案:

答案 0 :(得分:2)

如果您想使用操作栏标签,请使用pagerslidingtabstrip库制作标签,然后是代码

<item name="android:actionBarTabBarStyle">@style/customTabBar</item> 

操作栏标签指示器中的devider代码

<style name="customTabBar" parent="@style/Widget.AppCompat.ActionBar.TabBar">
<item name="android:showDividers">middle</item>
<!-- give your divider here -->
<item name="android:divider">@drawable/tabindicator</item>
<item name="android:dividerPadding">0dp</item>

其中@ drawble / tabindicator是drawble中的图片

答案 1 :(得分:0)

它被称为Tab HairLine Style。 您可以使用此工具生成并可能弄清楚如何更改颜色:http://jgilfelt.github.io/android-actionbarstylegenerator/