Android 如何更改Actionbar选项卡之间分隔符的颜色

Android 如何更改Actionbar选项卡之间分隔符的颜色,android,actionbarsherlock,Android,Actionbarsherlock,出现了很多解决方案,但没有一个能解决我的问题…实际上我正在尝试更改actionbar选项卡中分隔符的颜色 <style name="CustomTabBar" parent="@style/Widget.Sherlock.Light.ActionBar.TabBar"> <item name="android:divider">@drawable/divider_hori</item> <item name="divide

出现了很多解决方案,但没有一个能解决我的问题…实际上我正在尝试更改actionbar选项卡中分隔符的颜色

<style name="CustomTabBar" parent="@style/Widget.Sherlock.Light.ActionBar.TabBar">
        <item name="android:divider">@drawable/divider_hori</item>
        <item name="divider">@drawable/divider_hori</item>
        <item name="android:showDividers">middle</item>
        <item name="android:measureWithLargestChild">true</item>
        <item name="android:dividerPadding">5dip</item>
        <item name="android:dividerHeight">5dip</item>
    </style>
如果我像大家说的那样在我的自定义主题中使用这段代码,…作为回应,它会帮助我只删除默认的分隔符…但它不会绘制我在@drawable/divider\u hori中指定的分隔符 我不知道我是要用9块补丁还是xml…顺便说一下,我的可绘制/分隔符看起来像

xml-divider_-hori

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <shape android:shape="line" >
            <gradient android:angle="90" >
                <stroke
                    android:width="3dp"
                    android:color="#9f9f9f" />

                <gradient>
                </gradient>
            </gradient>
        </shape>
    </item>

</layer-list>

因此,需要这方面的帮助….

是您的可绘制xml的全部内容吗?5dip 5dip删除此语句,然后检查是否可绘制xml不完整-我没有看到开头标记,但仅从您发布的内容来看,您的xml不好。元素应该在的内部,而不是内部,并且您还有一个额外的空元素,它根本不需要存在。为什么你需要一个分隔符?@Karakuri感谢你的编辑…和复制时丢失的开始标记。。。。我知道我的Xml是完全错误的…那么这个@Karakuri呢…如果你有任何关于除法器的Xml,你能链接到这里吗…这将是一个很大的帮助。。