Ich habe diese nav drawer , die einwandfrei funktioniert.
Refactoring meines Codes Ich habe alle onOptionsItemSelecteds
in Aktivitäten entfernt und alle Aktivitäten von einer Basisaktivität geerbt, die AppComplatActivity
und implementiert alle notwendigen Methoden erweitert.
Danach funktioniert das Klicken auf das Hamburger-Icon nicht mehr, obwohl ich syncstate
() und jedes Ding habe.
Hinweise, warum das nicht funktioniert?
%Vor%Eine der Aktivitäten:
}
BaseActivity:
%Vor%}
Sie verwenden den Konstruktor mit vier Parametern für ActionBarDrawerToggle
, was bedeutet, dass Sie die onOptionsItemSelected()
-Methode des Toggle in MainActivity
's onOptionsItemSelected()
override aufrufen müssen, um das Fach zu öffnen / zu schließen.
Zum Beispiel:
%Vor%Tags und Links android navigation-drawer hamburger-menu android-optionsmenu