Android: AppCompat 21, wie ändert man das Zurück-Symbol und das Überlauf-Symbol in ein benutzerdefiniertes?

8

Bei meinem Projekt habe ich bis vor einigen Tagen die Sherlock-Actionbar verwendet, aber ich habe beschlossen, den gesamten Actionbar-Stil auf das neue Materialdesign umzustellen. Auf meinem alten Thema für das Zurück und Überlauf-Symbol hatte ich einige benutzerdefinierte Symbole auf meinem Thema eingestellt. Aber auf der appcompat habe ich versucht, es zu meinem Thema zu definieren, wo ich es auf einer Symbolleiste verwende, aber es funktioniert nicht. Wer weiß, wie man das ermöglicht?

Mein Thema, das ich in der Symbolleiste verwende (Generiert mit Asset Studio):

%Vor%

Symbolleiste xml:

%Vor%     
billiout 31.10.2014, 09:49
quelle

4 Antworten

12

Mit appcompat 21 zu erreichen, ist ziemlich einfach.

Um das Zurück-Symbol zu ändern, müssen Sie stattdessen die Support-Symbolleiste als Aktionsleiste verwenden. Dieser Beitrag von Chris Banes sollte dir den Anfang machen.

Wenn Sie die Werkzeugleiste hinzugefügt haben, müssen Sie nur noch Folgendes tun:

%Vor%

Um das Überlaufsymbol auf der anderen Seite zu ändern, ist es am einfachsten, der Deklaration des Hauptthemas einen benutzerdefinierten Stil hinzuzufügen. Etwas wie:

%Vor%

Ich hoffe, das hilft.

    
Kingsley Adio 02.11.2014, 07:38
quelle
4

Ich habe es so gemacht und es funktioniert für mich

%Vor%     
n1m1 18.02.2015 06:07
quelle
4

Es ist etwas schwierig, die Ansichten selbst zu bekommen, aber das Einstellen ihrer Symbole und / oder Farben ist mit den Funktionen der Toolbar möglich. Beispiel:

%Vor%     
android developer 27.03.2016 07:38
quelle
-3

Um den Navigationspfeil zu ändern, überprüfen Sie den Code unter

%Vor%

Zunächst müssen wir das Inhaltsbeschreibungsattribut dem Überlaufmenüsymbol in der Datei styles.xml hinzufügen. Es kann eine beliebige Zeichenfolge sein, es wird nur benötigt, um die richtige Ansicht später im Code durch die Beschreibung zu finden.

%Vor%

Zweitens implementieren wir die Methode, um das Überlaufsymbol zu finden und zu kolorieren:

%Vor%

Bitte überprüfen Sie den folgenden Link für mehr wissen Ссылка

    
Piyush 26.11.2015 12:02
quelle