Das Up-Caret kann nicht neben dem App-Symbol in der ActionBar in meiner Navigationsleiste geändert werden

7

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%     
ambit 01.06.2013, 08:17
quelle

4 Antworten

11

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: Ссылка

    
nglinh 27.06.2013 11:03
quelle
11

Versuchen Sie syncState in der Toggle-Schublade wie folgt aufzurufen:

%Vor%

oder gleich nach der Instanziierung.

    
j2emanue 03.10.2013 15:20
quelle
3

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!

    
Karuma 03.06.2013 23:46
quelle
0

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!

    
Brian Crider 09.06.2013 00:25
quelle

Tags und Links