Da die ActionBar nur in Android 3.0 und höher verfügbar ist, was ist ein guter Weg, ActionBar-ähnliches Widget in früheren SDK-Versionen zu implementieren? Ich bin auf der Suche, dies programmatisch zu tun, wenn das hilft.
Antworten
Zu viele Anzeigen?Ich habe eine Bibliothek erstellt, ActionBarSherlock die von der Android Compatibility Library erweitert wurde, um die Unterstützung für die native Aktionsleiste bis zurück zu Android 1.6 zu implementieren.
Das Hauptmerkmal dieser Bibliothek ist, dass sie die native Aktionsleiste von Android 3.0+ nachahmt und es Ihnen ermöglicht, mit ihr zu interagieren und sie auf allen Android-Versionen von 1.6 bis zur aktuellsten Version 3.1 zu thematisieren. Es gibt Beispiele und Dokumentation auf der oben verlinkten Website, die Ihnen eine gute Vorstellung davon geben, wie es funktioniert.
Sie können sich auch auf der Implementierungsseite auf dem GitHub-Wiki für reale Anwendungen der Bibliothek.
En Google IO 2011 Anwendung ist ein gutes Beispiel
Es läuft auf Android-Versionen unter 3.0, wie auf der Google I/O 2011 erklärt wurde, Entwerfen und Implementieren von Android-Benutzeroberflächen für Handys und Tablets .
Utilice Android-Aktionsleiste oder GreenDroid.
Die neue Android-Unterstützungsbibliothek fügt die ActionBar-Unterstützung zu API 7 zurück.
http://developer.Android.com/tools/support-library/index.html