2011-09-06 2 views
1

J'ai quelques questions concernant la barre d'action android et les fragments de tabulation. J'ai 3 fragments et chaque fois que le troisième fragment est sélectionné, alors je vais montrer l'élément de menu sur l'actiobar.Comment afficher et masquer les éléments de menu sous Android?

comment dois-je procéder?

J'ai essayé de faire référence au bouton lors de l'exécution et de définir la visibilité sur true, mais il semble être nul.

+0

pouvez-vous poster du code? – Necronet

Répondre

1

Vous devriez regarder dans la méthode Fragment setHasOptionsMenu(boolean hasMenu). De cette façon, chaque fragment peut gérer ses propres éléments de menu et le système se charge de masquer/afficher les éléments d'action en fonction de cette valeur. Dans votre cas, il semblerait que vous mettiez ceci à false pour vos premier et deuxième fragments, alors que le troisième passerait un vrai afin qu'il frappe la méthode onCreateOptionsMenu.

Questions connexes