Hallo Freunde, ich implementiere eine Demo-Anwendung für DrawerLayout in allen Android-Geräten
MainClass wie folgt:
%Vor%meine drawer_main.xml wie unten:
%Vor%Meine menifest.xml ist wie folgt
%Vor%%Vor%
Ich habe die Android Support Library verwendet, die in 2.1 oder höher als Actionbar Dokument möglich ist, aber in meinem obigen Beispiel funktioniert es auf dem 4.0 Gerät in 2.3 Gerät gibt es einen Fehler wie unten:
%Vor%jede Idee, wie kann ich es lösen?
Das Problem liegt in der drawer_list_item.xml. Sie müssen diese 2 Zeilen entfernen:
%Vor%Sobald diese entfernt sind, sollte es funktionieren. Beide Elemente benötigen später eine API-Version, um korrekt zu funktionieren.
Nachdem ich alle Vorschläge der anderen Antworten angewendet habe, stehe ich im gleichen Problem des gleichen Tutorials und habe (vor einigen Momenten) herausgefunden, dass es auch das invalidateOptionsMenu();
ist, das ein Problem verursacht.
Du musst supportInvalidateOptionsMenu();
verwenden und es funktioniert wunderbar.
Tags und Links android