Une autre application de barre d'action peut être trouvée ici (plugging éhonté), https://github.com/johannilsson/Android-actionbar . Il est mis en œuvre comme un projet de bibliothèque, de sorte qu'il n'est pas nécessaire de copier-coller les ressources.
Sur le plan de l'implémentation, il est construit comme un widget qui étend un RelativeLayout avec sa propre disposition pour les actions et la barre. Il est ainsi possible de l'ajouter à des layouts avec son propre snippet xml.
<com.markupartist.android.widget.ActionBar
android:id="@+id/actionbar"
style="@style/ActionBar"
/>
Vous pourrez ensuite vous y référer dans le cadre d'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());