Mein Hauptthema basiert auf Theme.AppCompat.Light
wie folgt:
In actionmode würde ich gerne weiße Titel / Untertitel mit einem weißen Zurück-Pfeil sehen. Ich konnte die Textfarbe für Titel und Untertitel auf Weiß setzen, aber der Zurück-Pfeil bleibt schwarz. Dieses Problem tritt nur an Orten auf, an denen ich die SupportAction-Leiste und nicht die Symbolleiste verwende (der Zurück-Pfeil in der Symbolleiste ist weiß).
Dies ist meine Symbolleiste in ActionMode.
Dies ist die Aktionsleiste in ActionMode. Gleiches Telefon, gleiche App, gleiche Themen, nur eine andere Aktivität.
Ich kann nichts in den Themen finden, die diese Farbe bestimmen würden. Laut der Quelle ist das Symbol% co_de%, was weiß ist, also muss etwas getönt werden. Woher kommt diese schwarze Farbe?
Um dies mit AppCompat anzupassen:
In deinem App-Level-Thema:
%Vor%Im CloseButtonStyle:
%Vor%Ich hatte das gleiche Problem und habe es gelöst, indem ich explizit das Symbol, das ich im Stil verwenden möchte, deklariere:
%Vor%Wo @ drawable / ab_back von mir bereitgestellt wird.
Das ist nicht ideal, da ich den Stil korrekt einstellen und die richtigen Farben vom übergeordneten Thema erben lassen möchte, ohne bestimmte Details deklarieren zu müssen. Aber ich fühle alles um die ActionBar, SupportActionBar, SherlockActionBar, ActionBarActivity, FragmentActivityWithASherlockSupportActionToolbar ist SO kaputt und schlecht entwickelt, dass ich glücklich bin, es mit einer Problemumgehung zu lösen.
Tags und Links android android-actionbar-compat