Ändern des Hamburger-Symbols der Navigationsleiste

8

Ich versuche, das Hamburgermenüsymbol für NavigationView zu ändern, aber ich kann das nicht.

Hier ist was ich bisher versucht habe

Ich habe eine Basisaktivität, bei der die Einrichtung der Nav-Schublade erfolgt. Hier ist ein relevanter Codeabschnitt

%Vor%

Aber es scheint nicht für mich zu funktionieren. Ich habe auch versucht, setDrawerIndicatorEnabled(false) und setHomeAsUpIndicator(R.drawable.ic_share_48pt_2x) auf SupportActionBar aufzurufen, aber das funktioniert auch nicht.

    
Abhishek Bansal 02.11.2015, 14:10
quelle

4 Antworten

20

Der folgende Code funktioniert gut für mich,

%Vor%

Ich musste auch einen Symbolleistennavigationsklick-Listener hinzufügen, um auf Klickereignisse auf dem Symbol der benutzerdefinierten Schublade zu warten

%Vor%

Schließlich kann ich das Symbol dynamisch als

aktualisieren %Vor%     
basilisk 02.11.2015, 18:18
quelle
13

Benutze einfach folgendes:

%Vor%

Sie müssen setToolbarNavigationClickListener nicht verarbeiten, da dies eine akzeptierte Antwort ist.

    
SANAT 05.01.2017 05:34
quelle
0

Haben Sie versucht, sich die Dokumentation anzusehen? Ссылка

Ich habe diesen Code darin gefunden:

%Vor%     
ImpSy 02.11.2015 16:55
quelle
0

Folgendes funktioniert für mich:

%Vor%     
android developer 19.12.2017 08:47
quelle