我正在使用Jake Wharton的ViewpagerIndicator库。我正在与ActionBarSherlock库中的选项卡代码一起使用。一切都很好,但我正在尝试样式化选项卡的背景,但无法弄清楚如何操作。我希望有一个深色操作栏,带有深色选项卡和浅色片段(选项卡内容)。
我正在使用Theme.Sherlock.Light.DarkActionBar作为基本主题。我通过将其设置为选项卡属性的父级来扩展此样式(例如文本颜色、指示器颜色等)。这会导致深色操作栏,浅色选项卡和浅色片段。
我找不到任何可以更改选项卡本身背景的方法。唯一能更改它的方式是将整个应用程序更改为黑色(使用Theme.Sherlock)。这是目前我的代码:
我正在使用Theme.Sherlock.Light.DarkActionBar作为基本主题。我通过将其设置为选项卡属性的父级来扩展此样式(例如文本颜色、指示器颜色等)。这会导致深色操作栏,浅色选项卡和浅色片段。
我找不到任何可以更改选项卡本身背景的方法。唯一能更改它的方式是将整个应用程序更改为黑色(使用Theme.Sherlock)。这是目前我的代码:
<style name="vpiTheme" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item>
</style>
<style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator">
<item name="android:textColor">#FF000000</item>
<item name="android:paddingTop">6dp</item>
<item name="android:paddingBottom">6dp</item>
<item name="android:paddingLeft">16dip</item>
<item name="android:paddingRight">16dip</item>
<item name="android:maxLines">2</item>
</style>