私はこれを読みました:
Android-アクションバーのシャーロックタブをカスタマイズする
さらに多くのリンク、StackedBackgroundとは何か、Backgroundとは何かを理解しましたが、タブからすべての大文字を削除して通常のフォントを取得する方法や、アクションバーのタブでフォントサイズを変更する方法がわかりません。
その上、青い下線の色を変更したいと思います。9つのパッチグラフィックを使用すると、上のリンクと同様の状況になり、テキストの下に線が表示されますが、タブの下部には下に表示されません。元の青い線が残っているので、2本の線が表示されます。
これまでのところ私はこれを持っていますが、テキストサイズとあらゆる種類の色を試しましたが、何もありません:
<style name="CustomActivityTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:actionBarTabTextStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/grey</item>
<item name="android:backgroundStacked">@drawable/ab_transparent_example</item>
<item name="android:textAllCaps">false</item>
<item name="android:textSize">10dp</item>
</style>
編集:「android:actionBarTabTextStyle」を使用してすべての大文字を削除できることがわかりましたが、「MyActionBar」から背景色を取得します...したがって、ある階層でactionBarTabTextStyleリストとactionBarStyleリストを設定する方法では、テキストは縮小され、キャップスで表示されますが、「MyActionBar」スタイルの背景にはなりません。
編集2:私はさらにいくつかの9パッチ画像を試しました、そしてそれは醜いように見えます、しかし私はただ青い線を取り除くことができません...