Une autre mise en œuvre de la barre d'action peut être trouvé ici (bouchon éhonté), https://github.com/johannilsson/android-actionbar. Il est implémenté en tant que projet de bibliothèque, il n'est donc pas nécessaire de copier-coller des ressources. L'implémentation est construite comme un widget qui étend un RelativeLayout avec sa propre disposition pour les actions et la barre. Cela permet de l'ajouter aux mises en page avec son propre extrait xml.
<com.markupartist.android.widget.ActionBar
android:id="@+id/actionbar"
style="@style/ActionBar"
/>
Ensuite, faites-le dans une activité pour ajouter des actions.
ActionBar actionBar = (ActionBar) findViewById(R.id.actionbar);
actionBar.setTitle("Other");
actionBar.setHomeAction(new IntentAction(this, HomeActivity.createIntent(this), R.drawable.ic_title_home_default));
actionBar.addAction(new IntentAction(this, createShareIntent(), R.drawable.ic_title_share_default));
actionBar.addAction(new ToastAction());
Sérieusement Son été un an plus tard et le code source pour cette n'a toujours pas été publié. Et je n'arrive pas à trouver cette version de l'application sur le marché. À qui devez-vous parler à google pour y arriver? – Terrance