9 votes

Quelle est la différence entre le Menu Option et le Menu Panneau dans Android ?

Je viens de créer un Panel Menu par erreur avec l'auto-complétion d'Eclipse et je ne l'ai pas réalisé avant de lire mon code. Comme je voulais avoir un menu d'options, je n'ai pas vu la légère différence dans l'affichage. Quelqu'un sait-il quelle(s) différence(s) il y a entre ces 2 menus ? Y a-t-il un avantage ou un inconvénient à utiliser l'un ou l'autre ? La seule différence que j'ai vue était (je ne suis pas entré dans les détails cependant) :

public boolean onCreateOptionsMenu(Menu menu)

o

public boolean onCreatePanelMenu(int featureId, Menu menu)

merci (Cela ne devrait-il pas être une prime ?)

6voto

Daniel Velkov Points 9244

onCreatePanelMenu est appelé après que vous ayez appelé addSubMenu de la Menu classe. Cela semble être une fonctionnalité plutôt obscure et mal documentée. Voici une référence de la Début d'Android 2 livre.

-3voto

success_anil Points 1802

Eh bien Sephy

La principale différence entre le menu des options et le menu contextuel est que le menu contextuel s'ouvre relativement au menu des options. Il ne s'affiche que lorsque l'on appuie sur une option particulière du menu et ne reste pas en mémoire après avoir été rejeté.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X