Il y a une activité qui n'a aucun élément de menu. Donc, je veux masquer le bouton de menu. Y a-t-il un moyen de réaliser cela? Merci p>
4 Réponses :
Vous pouvez utiliser l'ONPREPAREOPTIONSMENU, où vous définissez l'élément de menu que vous souhaitez afficher à l'utilisateur, [http://developer.androïde.com/reference/andrroid/app/activity.html#onprepareOptionsMenu%28android.View .Menu% 29] [1] p>
[1]: http: //developer.android.com/reference/andrroid/app/activity.html#onprepareOptionsMenu%28android.view.menu%29 . Ne pas gonfler en utilisant le XML juste le faire manuellement. P>
merci. p>
Merci. Mais je veux masquer le menu Options standard du système car il ne contient aucun élément de menu. Je pense que onprepareOptionsMenu modifie simplement l'élément de menu du menu Options System Standard.
Essayez ceci pour inclure dans votre code afin que les éléments de menu ne soient pas automatiquement visibles lorsque vous démarrez l'activité.
public boolean onCreateOptionsMenu(Menu menu){ super.onCreateOptionsMenu(menu); //add the menu items here return true; }
Désolé je n'ai pas clairement énoncer ma question. Je souhaite masquer le menu Options totalement lorsque l'utilisateur entre dans mon activité.J'ai remplacez la méthode OncreateOptionsMenu et renvoyer false, mais le menu Options peut toujours être vu.
Return True Ensuite, vous pouvez voir le menu uniquement lorsque vous appuyez sur la touche MENU du téléphone. Cela ne commencera pas dès que l'activité commence. Il apparaît lorsque l'utilisateur appuie sur le bouton de menu du téléphone.
donc je veux masquer le bouton de menu p> blockQuote>
sur la grande majorité des appareils Android, le "bouton de menu" est une chose physique et ne peut pas être caché, plus que je ne peux cacher une montagne ou une molehill. P>
sur nid d'abeille, si vous ne définissez pas de menu d'options, vous ne devez pas obtenir le bouton "Overflow" dans le coin supérieur droit, dans la barre d'action. P>
Si vous essayez ceci sur un périphérique Android non compatible qui fait son propre bouton de menu Soft, vous n'avez pas de chance. P>
J'ai compris comment cela peut être fait. Dans votre AndroidManifest.xml, vous devez spécifier quelque chose comme ce qui suit:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="14" />