Anpassen der Pfeilfarbe "zurück" in Actionmode mit appcompat-v7

8

Mein Hauptthema basiert auf Theme.AppCompat.Light wie folgt:

%Vor%

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?

    
copolii 05.02.2015, 20:19
quelle

4 Antworten

18

Um dies mit AppCompat anzupassen:

In deinem App-Level-Thema:

%Vor%

Im CloseButtonStyle:

%Vor%     
Peter Lada 18.01.2016 00:04
quelle
5

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.

    
GaRRaPeTa 10.03.2015 12:08
quelle
0

Probieren Sie die "colorControlNormal" -Eigenschaft wie unten in Ihrem "NoActionBar Theme"

angegeben aus %Vor%     
hims_3009 23.12.2015 06:36
quelle
-1

Ich habe die beste Antwort dafür

%Vor%     
sushant gosavi 22.04.2016 10:30
quelle