Wie ändere ich die Farbe der Schaltfläche "Action Bar Overflow"?

8

Zuerst habe ich Farbe der Überlauf-Schaltfläche bei Aktion ändern Bar aber Ich kann es nicht zur Arbeit bringen.

Ich möchte nur ein einfaches Thema haben: Aktionsleiste Hintergrund blau und die Tasten und Text weiß. Für die Listenansichten, die ich habe, möchte ich, dass sie umgekehrt sind: weißer Hintergrund und blauer Text. Wenn es einen einfachen Weg gibt, um dies zu erreichen, lass es mich wissen. Ich habe versucht, Textfarbe mit einem Stil zu setzen, aber ich kann nicht den Text und die Tasten unterschiedliche Farben haben, so habe ich versucht, den Überlauf zeichnest und für Testzwecke habe ich die Punkte rot, aber keinen Effekt sehen.

%Vor%

Die Überlauf-Schaltfläche, die ich zum Testen verwende

Während, was ich sehe

verwendet eindeutig keine roten Tasten.

Ich konnte das Attribut android: textColorPrimary verwenden, das jedoch unerwünschte Nebenwirkungen hat.

%Vor%

, aber da ich einen weißen Hintergrund für meine Listen haben möchte, kann ich keinen Text sehen, da Text und Hintergrund beide weiß sind.

Danke!

    
bitrock 11.03.2016, 05:08
quelle

4 Antworten

16

Ich habe einen anderen Weg gefunden, das Bild nicht zu ersetzen!

%Vor%     
bitrock 11.03.2016, 05:37
quelle
6

android: textColorSecondary hat nicht für mich funktioniert. Also habe ich versucht, den Overflow-Stil zu tönen:

%Vor%

und verwenden Sie es dann in Ihrem Stil:

%Vor%

(Ich habe bereits in diesem Thread geantwortet: Ändern Sie die Aktion Symbolfarbe für Balkeneinstellungen Aber das war mein erster Hit bei Google auf der Suche nach einer Antwort)

    
Mike Birkhoff 16.08.2017 16:04
quelle
4

Fügen Sie actionOverflowButtonStyle in Ihrem Hauptthema hinzu.

%Vor%

Es ist erledigt.

    
Jay Rathod RJ 11.03.2016 05:20
quelle
4

Es gibt einen Weg, der es einfacher lösen kann, zum Beispiel, wenn wir eine weiße Farbe des Titelbuchstabens und Symbole einer Werkzeugleiste wollen, können wir dies tun:

%Vor%

und in der Datei styles.xml können wir dies tun:

%Vor%

this android:textColorSecondary ändert die Farbe der Symbole in der Symbolleiste.

    
Cristian Hoyos 12.07.2016 16:44
quelle

Tags und Links