Ich versuche derzeit, den neuen NavigationDrawer gemäß den Google IO 2013-Richtlinien zu implementieren. Ich verwende ActionbarSherlock. Der Code funktioniert gut. Das einzige Problem ist, dass ich nicht in der Lage bin, das "up" Caret neben meinem App-Icon zu wechseln, wenn die Navigationsleiste herausgezogen wird. Ich füge meinen gesamten Code unten ein. Bitte helfen.
%Vor%Wenn Sie nicht die drei Zeilen zum Verschieben benötigen (wie in der Google Mail-App), können Sie einfach Folgendes hinzufügen:
%Vor%im Thema Ihrer Aktivität Ich bevorzuge es, eine weitere Bibliothek in meiner App zu verwenden.
ic_drawer kann von hier heruntergeladen werden: Ссылка
Ich hatte das gleiche Problem und habe etwas zu diesem Thema recherchiert. Es scheint nicht einfach zu sein, das Caret auf älteren SDKs korrekt zu installieren. Kurz gesagt, es gibt einen Typ, der eine Beispielimplementierung hat, die auf einer Reflexion basiert:
Ich habe es getestet und es funktioniert perfekt für mich, sogar auf Android 2.x!
Ich habe das Caret in 4.x-Geräten entfernt, aber nicht für 2.x-Geräte. Das Repository ist hier, wenn Sie es brauchen: Ссылка
Es ist einfach das von Google gelieferte Beispiel, das ich mit ActionBarSherlock so modifiziert habe, wie Sie es getan haben. Ich habe ein Problem mit einer Methode (onOptionsItemSelected) in dem Beispiel behoben, die ursprünglich verhindert hat, dass das angetippte Symbol etwas nach der Integration von ActionBarSherlock in die App ausgeführt hat.
Hoffe, das hilft!
Tags und Links android