Android-Symbolleiste setNavigationIcon funktioniert nicht

7

Also, ich habe eine BaseActivity, in der ich eine Symbolleiste habe und ich rufe setSupportActionBar (toolbar) auf.

In einigen meiner Aktivitäten, die BaseActivity erweitern, möchte ich das Navigationssymbol (den Standardpfeil) in ein anderes Zeichen ändern. Aber wenn ich toolbar.setNavigationIcon (myDrawable) aufruft, funktioniert es nicht, es zeigt immer noch den Standard Pfeil nach links zeigenden Pfeil.

Irgendeine Idee? Danke.

    
Mathbl 29.10.2014, 21:48
quelle

3 Antworten

39

Ich denke, Sie können so einstellen

%Vor%

setze setNavigationIcon nach syncState ()

    
Hsieh 14.01.2015, 06:20
quelle
1

In meinem Fall: Ich verwende ActionBarDrawerToggle nicht. Für mich hilfreich war: um die Reihenfolge der Methodenaufrufe zu ändern.

Von:

%Vor%

An:

%Vor%     
Oleh Pavliuchenko 16.05.2017 10:54
quelle
1

In meinem Fall setNavigationIcon nach syncState als @Hsieh nicht funktionieren! Meine Lösung wird in der onPostCreate-Methode wie folgt festgelegt. Überschreiben Sie diese Methode in Ihrer Aktivität.

%Vor%     
Mạnh Hoàng Huynh 07.11.2017 09:19
quelle

Tags und Links