我正在使用 Jake Wharton 的 ViewpagerIndicator 库。我将选项卡代码与 ActionBarSherlock 库结合使用。一切正常,但我正在尝试设置标签背景的样式,但不知道如何。我想要一个带有深色标签和浅色片段(标签内容)的深色操作栏。
我使用的基本主题是 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>