Java TabBar分隔器未正确定制

Java TabBar分隔器未正确定制,java,android,android-layout,android-xml,Java,Android,Android Layout,Android Xml,我试图自定义选项卡栏选项卡之间的分隔符,但似乎自定义工作不正常 以下是屏幕截图的链接: 以下是my styles.xml文件的代码: <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here

我试图自定义选项卡栏选项卡之间的分隔符,但似乎自定义工作不正常

以下是屏幕截图的链接:

以下是my styles.xml文件的代码:

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

        <!-- Customize your theme here. -->
        <item name="android:actionBarStyle">@style/ActionBarStyle</item>
        <item name="android:actionBarTabStyle">@style/ActionBarTabStyle</item>
        <item name="android:actionBarTabTextStyle">@style/ActionBarTabTextStyle</item>
        <item name="android:actionBarTabBarStyle">@style/ActionBarTabBarStyle</item>

        <!-- Support library compatibility -->
        <item name="actionBarStyle">@style/ActionBarStyle</item>
        <item name="actionBarTabStyle">@style/ActionBarTabStyle</item>
        <item name="actionBarTabTextStyle">@style/ActionBarTabTextStyle</item>
        <item name="actionBarTabBarStyle">@style/ActionBarTabBarStyle</item>

    </style>

    <!-- ActionBar styles -->
    <style name="ActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar">

        <!-- Customize your theme here. -->
        <item name="android:background">@color/light_purple</item>

        <!-- Support library compatibility -->
        <item name="background">@color/light_purple</item>

    </style>

    <!-- ActionBar tabs styles -->
    <style name="ActionBarTabStyle" parent="@style/Widget.AppCompat.Light.ActionBar.TabView">

        <!-- tab indicator -->
        <item name="android:background">@drawable/actionbar_tab_indicator</item>

        <!-- Support library compatibility -->
        <item name="background">@drawable/actionbar_tab_indicator</item>

    </style>

    <!-- ActionBar tabsText styles -->
    <style name="ActionBarTabTextStyle" parent="@style/Widget.AppCompat.Light.ActionBar.TabBar">

        <!-- text style -->
        <item name="android:textColor">@color/light_purple</item>
        <item name="android:textStyle">bold</item>

    </style>

    <!-- Action bar tab bar style -->
    <style name="ActionBarTabBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar.TabBar">

        <item name="android:showDividers">middle</item>
        <item name="android:divider">@drawable/divider_style</item>
        <item name="android:dividerPadding">8dp</item>

        <!-- Support library compatibility -->
        <item name="showDividers">middle</item>
        <item name="divider">@drawable/divider_style</item>
        <item name="dividerPadding">8dp</item>

    </style>

    <style name="WalkthroughThemes" parent="Theme.AppCompat.Light.NoActionBar">

    </style>

</resources>
<?xml version="1.0" encoding="utf-8"?>

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:left="1.5dp" android:right="1.5dp" android:drawable="@color/light_purple">
        <shape android:shape="line" android:tint="@color/light_purple">
        </shape>
    </item>
</layer-list>

@风格/动作条风格
@风格/动作风格
@样式/动作BARTABTEXTSTYLE
@风格/动作巴塔巴风格
@风格/动作条风格
@风格/动作风格
@样式/动作BARTABTEXTSTYLE
@风格/动作巴塔巴风格
@颜色/浅紫色
@颜色/浅紫色
@可绘图/操作栏选项卡指示器
@可绘图/操作栏选项卡指示器
@颜色/浅紫色
大胆的
中间的
@可拉拔/分隔式
8dp
中间的
@可拉拔/分隔式
8dp
这是我的divider\u style.xml文件的代码:

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

        <!-- Customize your theme here. -->
        <item name="android:actionBarStyle">@style/ActionBarStyle</item>
        <item name="android:actionBarTabStyle">@style/ActionBarTabStyle</item>
        <item name="android:actionBarTabTextStyle">@style/ActionBarTabTextStyle</item>
        <item name="android:actionBarTabBarStyle">@style/ActionBarTabBarStyle</item>

        <!-- Support library compatibility -->
        <item name="actionBarStyle">@style/ActionBarStyle</item>
        <item name="actionBarTabStyle">@style/ActionBarTabStyle</item>
        <item name="actionBarTabTextStyle">@style/ActionBarTabTextStyle</item>
        <item name="actionBarTabBarStyle">@style/ActionBarTabBarStyle</item>

    </style>

    <!-- ActionBar styles -->
    <style name="ActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar">

        <!-- Customize your theme here. -->
        <item name="android:background">@color/light_purple</item>

        <!-- Support library compatibility -->
        <item name="background">@color/light_purple</item>

    </style>

    <!-- ActionBar tabs styles -->
    <style name="ActionBarTabStyle" parent="@style/Widget.AppCompat.Light.ActionBar.TabView">

        <!-- tab indicator -->
        <item name="android:background">@drawable/actionbar_tab_indicator</item>

        <!-- Support library compatibility -->
        <item name="background">@drawable/actionbar_tab_indicator</item>

    </style>

    <!-- ActionBar tabsText styles -->
    <style name="ActionBarTabTextStyle" parent="@style/Widget.AppCompat.Light.ActionBar.TabBar">

        <!-- text style -->
        <item name="android:textColor">@color/light_purple</item>
        <item name="android:textStyle">bold</item>

    </style>

    <!-- Action bar tab bar style -->
    <style name="ActionBarTabBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar.TabBar">

        <item name="android:showDividers">middle</item>
        <item name="android:divider">@drawable/divider_style</item>
        <item name="android:dividerPadding">8dp</item>

        <!-- Support library compatibility -->
        <item name="showDividers">middle</item>
        <item name="divider">@drawable/divider_style</item>
        <item name="dividerPadding">8dp</item>

    </style>

    <style name="WalkthroughThemes" parent="Theme.AppCompat.Light.NoActionBar">

    </style>

</resources>
<?xml version="1.0" encoding="utf-8"?>

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:left="1.5dp" android:right="1.5dp" android:drawable="@color/light_purple">
        <shape android:shape="line" android:tint="@color/light_purple">
        </shape>
    </item>
</layer-list>

我不知道在这里该怎么办

请告诉我该怎么办

我是StackOverflow的新手,请配合

提前感谢。


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

<item android:left="0dp" android:right="0dp" android:bottom="1dp" android:drawable="@color/light_purple">
        <shape android:shape="line" android:tint="@color/light_purple">
        </shape>
    </item>

</layer-list>