Ändern Sie den Schriftstil in den Registerkarten der Aktionsleiste mithilfe von Sherlock

Ich habe folgendes gelesen:

Android - Anpassen von Actionbar-Sherlock-Registerkarten

Und viele weitere Links, ich habe herausgefunden, was StackedBackground und was Background ist, aber ich kann nicht herausfinden, wie All Caps von Tabs entfernt und reguläre Schriftarten abgerufen oder die Schriftgröße in den Tabs der Aktionsleiste geändert werden kann.

Außerdem würde ich gerne die Farbe meiner blauen Unterstreichung ändern, und wenn ich 9 Patchgrafiken verwende, erhalte ich eine ähnliche Situation wie auf dem obigen Link. Ich erhalte meine Zeile unter dem Text, aber nicht unter dem Tab unten und dem Die ursprüngliche blaue Linie bleibt bestehen, sodass ich zwei Linien erhalte.

Bisher habe ich das, aber ich habe versucht, Textgrößen und alle Arten von Farben, aber nichts:

<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>

Bearbeiten: Ich habe gerade herausgefunden, dass ich alle Großbuchstaben mit "android: actionBarTabTextStyle" entfernen kann, aber es nimmt jetzt die Hintergrundfarbe von "MyActionBar" an ... So legen Sie actionBarTabTextStyle- und actionBarStyle-Listen in einigen Hierarchien fest, dieser Text ist verkleinert und nicht in Caps, aber dass es nicht aus "MyActionBar" -Stil Hintergrund.

Bearbeiten 2: Ich habe einige weitere 9-Patch-Bilder ausprobiert und es sieht hässlich aus, aber ich kann die blauen Linien einfach nicht entfernen ...

Antworten auf die Frage(1)

Ihre Antwort auf die Frage