Étapes de création d’un menu Android

Ce tutoriel vous apprendra à mettre en œuvre un menu d’options dans n’importe laquelle de vos applications Android SDK.

Dans les applications Android, vous pouvez utiliser trois menus standard pris en charge par la plateforme : le menu contextuel, le menu d’options et les sous-menus.Il s’agit d’une fonctionnalité commune à presque toutes les apps, de sorte que vos utilisateurs seront habitués à ce que le menu apparaisse de cette façon

Pour mettre en œuvre un menu d’options pour une Activité dans une app Android, quelques étapes assez simples sont nécessaires.

Sélectionnez votre package d’application et choisissez « Fichier », « Nouveau », puis « Classe » et entrez un nom de votre choix. N’oubliez pas de faire en sorte que votre classe étende la classe Activity et de l’ajouter au manifeste de l’application.

Etape 2 : créer un dossier de ressources

Le dossier « res » contient toutes les ressources de votre application. Pour créer un menu, vous avez besoin d’un dossier de menu, donc créez-en un à l’intérieur du dossier « res » en le sélectionnant et en choisissant « File », « New », puis « Folder » et en entrant « menu » comme nom.

Votre nouveau dossier apparaîtra à l’intérieur du répertoire « res » :

Etape 3 : Créer un fichier XML de menu

Choisissez le dossier et créez un nouveau fichier en sélectionnant « Fichier », « Nouveau », puis « Fichier » et en entrant un nom.Vous pouvez choisir le nom de fichier que vous voulez, par exemple « mon_options_menu.xml ».

<menu xmlns:android= »http://schemas.android.com/apk/res/android »>

</menu>

Étape 4 : Ajoutez des éléments à votre menu

Vous pouvez ajouter un ou plusieurs éléments à votre menu d’options selon les besoins de votre propre projet. Ajoutez un élément pour chaque option de menu en utilisant la syntaxe suivante :

<item android:id= »@+id/about »

android:title= »About » />

<item android:id= »@+id/help »

android:title= »Help » />

Étape 5 : Créez des icônes pour vos éléments de menu

Une fois que vous avez vos icônes dans leurs dossiers, vous pouvez modifier votre XML d’éléments de menu pour les inclure comme suit :

<item android:id= »@+id/about »

android :icon= »@drawable/about »

android:title= »About » />

<item android:id= »@+id/help »

android:icon= »@drawable/help »

android:title= »Help » />

Étape 6 : Gonflez votre ressource de menu

Ajoutez la méthode suivante à votre code Java, à l’intérieur de la déclaration de classe et après la méthode « onCreate »:

public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();

inflater.inflate(R.menu.mon_options_menu, menu);

return true;

}

Etape 7 : Détecter l’interaction de l’utilisateur

Ajouter le contour de méthode suivant après la méthode « onCreateOptionsMenu » :

public boolean onOptionsItemSelected(MenuItem item) {

//répondre à la sélection de l’élément de menu

}

Etape 8 : Répondre à la sélection de l’élément de menu

Ajouter une instruction switch à votre méthode en utilisant l’exemple de syntaxe suivant :

switch (item.getItemId()) {

case R.id.about:

startActivity(new Intent(this, About.class));

return true;

case R.id.help:

startActivity(new Intent(this, Help.class));

return true;

default:

return super.onOptionsItemSelected(item);

}

Télécharger un PDF gratuit pour les sujets de développement Android

Conclusion

Eclipse ajoute généralement les déclarations d’importation automatiquement lorsque vous entrez votre code Java.

Comme pour tout projet de développement, vos apps seront plus utilisables si elles exploitent le type d’interaction et de fonctionnalité que les utilisateurs attendent en standard. L’utilisation du menu d’options est un bon moyen d’y parvenir lorsqu’on fournit des sections informatives.

Voyez ces – Comment créer un menu android avec un exemple simple

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.