Qu'est-ce que onCreateOptionsMenu(Menu menu)
Quels sont les deux paramètres de Menu et le menu dans la méthode onCreateOptionsMenu(Menu menu)
et comment utiliser cette méthode.
J'ai une autre question pourquoi this
paramètre est utilisé dans
Intent intent = new Intent(this, DisplayMessageActivity.class);
- Le Menu est Classe & menu est objet de cette classe.
- Intention de prendre le
Context
en tant que premier paramètre. Dans la déclarationIntent intent = new Intent(this, DisplayMessageActivity.class);
,this
paramètre représente le contexte actuel de la classe.
InformationsquelleAutor Prashant | 2016-07-05
Vous devez vous connecter pour publier un commentaire.
Menu est juste le type du paramètre de menu. Par exemple, vous pouvez avoir un type de Chaîne pour une variable nommée chaîne, chien, etc. Et dans ce cas il y a un Menu type pour un paramètre nommé menu.
Vous utilisez onCreateOptionsMenu() pour spécifier les options de menu pour une activité.
Dans cette méthode, vous pouvez gonfler votre menu (définis en XML) dans le Menu la fonction de rappel.
Par exemple:
Pour plus d'informations, visitez cette lien.
Comme pour cette,
Par exemple:
Le constructeur prend deux paramètres, et dans un Contexte comme premier paramètre.
ce représente les données de l'environnement et fournit des informations globales sur l'environnement de l'application.
Pour plus d'informations sur l'intention de l'exemple que vous avez fourni, vérifiez cette out.
L'intention de la mise en œuvre de cette méthode est à remplir de
menu
passé avec le itens vous définissez dans laR.menu.game_menu
fichier de mise en page.Java
Kotlin
Après avoir gonflé le menu avec la itens vous voudrez peut-être ajouter un peu d'action quand ils sont sélectionnés:
Java
Kotlin
Tout d'abord dans onCreateOptionsMenu(Menu menu) fonction vous passer un seul paramètre, et non pas deux. Vous en passant un objet de la classe menu là. Nous à l'aide de cette fonction pour remplacer la fonction par défaut pour personnaliser notre propre menu comme l'ajout de boutons et les textes, images, etc., dans le menu.
Pour plus de référence