Gibt es eine Alternative für ActionBar in 2.2?

8

Da die ActionBar nur in Android 3.0 und höher verfügbar ist, was ist eine gute Möglichkeit, ein ActionBar-ähnliches Widget in früheren SDK-Versionen zu implementieren? Ich schaue, um das programmatisch zu tun, ohne die main.xml zu benutzen, wenn das hilft.

    
Venkat 20.03.2012, 07:13
quelle

3 Antworten

7

Wie @Tony sagt, können Sie sich ActionBarSherlock ansehen, eine Bibliothek, die alle ActionBar-Funktionen plus Extras (wie neue Animationen und PagerIndicator) zurück zu Android 2.x bietet.

Was es im Grunde tut, ist eine Implementierung von ActionBar, die verwendet wird, wenn Sie Ihre App auf einem Gerät mit Android 2.x ausführen. Falls Ihre App auf einem Gerät mit Android 3.0 oder höher ausgeführt wird, wird die standardmäßige Android ActionBar-Implementierung verwendet.

Ich habe letzte Woche einen Beitrag zur Verwendung von ActionBarSerlock in Ihrer App veröffentlicht. Wenn Sie möchten, können Sie einen Blick darauf werfen: Verwenden Sie eine ActionBar in Ihrer Android App mit ActionBarSherlock

    
Xavi Rigau 20.03.2012, 16:53
quelle
3

Sie können ActionBarSherlock ( Ссылка ) verwenden. Dies wird Ihnen eine Aktionsleiste in früheren Versionen von Android ermöglichen.

    
Tony 20.03.2012 07:18
quelle
2

Sehen Sie sich die Beispielanwendung in Ihrem Beispielordner an. Es gibt eine, die actionbarcompat mit actionbarcombatability heißt.

    
Warpzit 20.03.2012 08:05
quelle