Quelle est l’équivalent d’ActionBar dans les versions précédentes de SDK?

Comme ActionBar est disponible uniquement sous Android 3.0 et versions ultérieures, quel est le bon moyen d’implémenter un widget de type ActionBar dans les versions précédentes de SDK? Je cherche à le faire par programmation, si cela peut vous aider.

J’ai créé une bibliothèque, ActionBarSherlock , qui est étendue à partir de la bibliothèque de compatibilité Android pour implémenter la prise en charge de la barre d’action native jusqu’à Android 1.6.

La caractéristique principale de cette bibliothèque est qu’elle imite la barre d’action native d’Android 3.0+ et vous permet d’interagir avec cette dernière et de l’axer sur toutes les versions d’Android de la version 1.6 à la version actuelle 3.1. Il existe des exemples et de la documentation sur le site Web ci-dessus, qui devraient vous donner une bonne idée de son fonctionnement.

Vous pouvez également consulter la page des implémentations du wiki GitHub pour des applications réelles de la bibliothèque.

entrer la description de l'image ici

L’application Google IO 2011 est un bon exemple

Il s’exécute sur les versions d’Android inférieures à 3.0, comme expliqué lors de la session Google I / O 2011, Conception et implémentation d’interfaces utilisateur Android pour téléphones et tablettes .

Utilisez la barre d’ action Android ou GreenDroid.

La nouvelle bibliothèque de support Android ajoute le support ActionBar à l’API 7.

http://developer.android.com/tools/support-library/index.html