Actionbar-Compat Titel ändern Textfarbe
Ich versuche, ändern Sie den text Farbe der Titel des ActionBarSupport. Ich habe verwendet,ActionBarStyleGenererator, um ein Thema erstellen mit den richtigen Farben und es funktioniert gut.
Während der Verwendung der Thema Licht, ich möchte ändern Sie die Farbe der überschrift zu weiß (in der genererator ich nicht festlegen, dass die text-Farbe - (. Für eine Reihe von Gründen, die ich nicht verwenden, die dunkler actionbar theme. Ich bin so nah, nur noch den Titel weiß 😉
Was mache ich hier falsch?
<style name="ActionBar.Transparent.MyApp" parent="@style/Widget.AppCompat.Light.ActionBar">
<item name="background">@drawable/ab_transparent_myapp</item>
<item name="progressBarStyle">@style/ProgressBar.MyApp</item>
<item name="titleTextStyle">@style/MyApp.TitleTextStyle</item>
</style>
<style name="MyApp.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.Base.ActionBar.Title">
<item name="android:textColor">#ffffff</item>
</style>
InformationsquelleAutor jannej | 2013-12-06
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den code unten arbeitete für mich. Ich hoffe, es wird Ihnen helfen, tooo.
Peinlich. Ich war nicht die Aufmerksamkeit auf die Werte-v14/-Ordner (das überschreibt die Werte/) ActionBarStyleGenererator erstellt. Mit der android-Präfix, die auf die styles in der values-v14 war es:
Gefunden bei Überlauf styling
Ich habe versucht zu halten das ActionBar-Titel text Farbe durch die Ausrichtung ändert, ohne viel Glück, bis ich Ahnung von der oben genannten Website. Ich habe das Spannable zu dem Titel. Hier ist, was ich tun, wenn meine ActionBar:
Diese ausgeführt werden muss auf die Ausrichtung ändern. Ich nenne es von onCreate()...weiß nicht, ob es funktioniert in onConfigurationChange().
@TNR ist richtig, jedoch sollten Sie überprüfen, ob Ihre layout-xml-Datei nicht überschrieben, die
android:theme
Attribut mit einem anderen Stil.Dies geschieht normalerweise, wenn Sie haben, generierte layout-Dateien