我尝试自定义TabBar选项卡之间的分隔符,但似乎自定义功能无法正常工作!
以下是屏幕截图的链接:http://imgur.com/vhcwIGx
这是我的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>
这是我的divider_style.xml文件的代码:
<?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的新手,所以请合作。
提前致谢。