Java TabBar分隔器未正确定制
我试图自定义选项卡栏选项卡之间的分隔符,但似乎自定义工作不正常 以下是屏幕截图的链接: 以下是my styles.xml文件的代码: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
<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>