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>