möglich, Textgröße / Farbe für ActionBar zu ändern?

Gibt es eine Möglichkeit, die Größe / Farbe von ActionBars Titel und Untertitel zu ändern?

Ich benutze ActionBarSherlock zum Überbrücken zwischen niedrigeren und höheren Versionen. ActionBarSherlock bietet die Möglichkeit, den Textstil in SherlockActionBarCompat anzupassen, aber es scheint keine Möglichkeit zu geben, ihn in SherlockActionBarNative anzupassen.

bearbeiten: Von Jake hinzugefügt und vom Autor entfernt

bearbeiten: Nah an der Lösung:

<style name="resizeableTitleStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title.Inverse">
    <item name="android:textSize">@dimen/action_bar_title_text_size</item>
</style>

<style name="Theme.ResizeableActionBar" parent="Theme.Sherlock.Light.DarkActionBar">
    <item name="actionBarStyle">@style/resizeableActionBarStyle</item>
    <item name="android:actionBarStyle">@style/resizeableActionBarStyle</item>
    <item name="actionBarSize">60dp</item>
    <item name="android:actionBarSize">60dp</item>
</style>

<style name="resizeableActionBarStyle" parent="@style/Widget.Sherlock.Light.ActionBar.Solid.Inverse">
    <item name="titleTextStyle">@style/resizeableTitleStyle</item>
    <item name="android:titleTextStyle">@style/resizeableTitleStyle</item>
</style>

Vielen Dank an Jake, den Autor von ABS, für die Hilfe.

Jetzt ist es fast geschafft, mit der Ausnahme, dass actionBarSize nur für eine ungefähre absolute Dimension (60 dpi für meine App) aus einigen Versuchen geschätzt werden kann. wrap_content bewirkt, dass API2.2 den gesamten Bildschirm erweitert und beim Parsen von XML eine API4.2.2-Ausnahme ausgelöst wird.

Zusatz:
Wenn actionBarSize auf 0dp gesetzt ist, lautet die Ausgabe wie folgt: (http://i.stack.imgur.com/xX4E1.png , geringes Ansehen, um Bilder hier direkt zu posten): API2.2 links, die Aktionsleiste belegt den gesamten Bildschirm ohne Inhalt, API4.2.2 rechts, Inhalt kommt ohne Aktionsleiste aus.

Wenn als wrap_content festgelegt, wird dieselbe Ausgabe für API2.2 und die folgende Ausnahme ausgelöst: Ursache: java.lang.UnsupportedOperationException: Kann nicht in Dimension konvertiert werden: type = 0x10

Antworten auf die Frage(1)

Ihre Antwort auf die Frage