Aktionsleiste Sherlock mit Tasten

8

ich baue eine App und ich möchte wirklich Tasten auf der linken Seite mit ABS (Action Bar Sherlock) 4.0 ausrichten Ich mag die Dropbox-Oberfläche wie hier gezeigt:

Also, meine Frage ist: Wie kann ich die Tasten auf der linken Seite ausrichten und wie kann ich zwischen den Ansichten in ViewFlow mit den Tasten springen?

Ich habe gesehen, dass Leute ihrem ABS Tabs hinzufügen können, aber nicht mit dem Titel wie die Dropbox-Schnittstelle.

Danke. Auch wenn Sie meinen Quellcode brauchen, werde ich ihn später bei Bedarf hinzufügen.

Grüße

Stian Instebø

    
Stian Instebo 14.11.2012, 17:06
quelle

1 Antwort

8

setCustomView () ist die magische Methode, die Sie vielleicht suchen für.

Um das gleiche Layout wie in der Dropbox-App zu erreichen, rufen Sie zuerst auf setDisplayShowHomeEnabled (false) auf Ihrer ActionBar.

Als nächstes könnten Sie das Layout für die Schaltflächen irgendwo in XML definieren. Sobald dies erledigt ist, wird der Aufruf von setCustomView (R.layout.my_actionbar_nav) den Zweck erfüllen. (Es wird jetzt auf der linken Seite der ActionBar positioniert).

Es liegt in Ihrer Verantwortung, die entsprechenden onClick-Listener für die inneren Schaltflächenansichten Ihres Layouts zu verkabeln, aber es ist kein schlechter Preis für das Einrichten der benutzerdefinierten Navigation.

    
Chris Horner 16.12.2012, 22:08
quelle