2011-05-12 3 views
5

Je voudrais changer les boutons de ma barre d'action en code en fonction de ce qui est sélectionné à l'écran. C'est un peu comme l'application Honeycomb Gmail, où vous pouvez vérifier quelques articles de courrier et obtenir une barre d'action différente avec un look différent aussi.Barre d'action contextuelle en nid d'abeille

Une idée de comment je peux faire cela?

+1

Ceci est un double de http://stackoverflow.com/questions/6003102/contextual-action-bar-in-honeycomb/6003167 –

Répondre

3

Pour obtenir un élément de barre d'action, utilisez la méthode getActionBar() dans une activité. Une fois que vous avez l'élément ActionBar, vous pouvez ajouter et supprimer des onglets à l'aide des méthodes du ActionBar class. Les articles setCustomView() et setDisplayOptions() vous aideront à adapter la barre d'action à votre look.

Pour ajouter des éléments à la barre d'actions, vous devez les ajouter au menu des options. La barre d'action correspond directement à l'ancien menu (menu onCreateOptionsMenu()) des versions inférieures à 3.0. Jetez un oeil here.

Questions connexes