Utiliser un menu dans une activité
Créer un dossier menu sous res
Ensuite, ajoutez un fichier de menu main dans le dossier menu
Faites un clic droit sur le dossier menu et choisissez « Add Menu Resource File »
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/add" android:title="Ajouter"/>
<item android:id="@+id/del" android:title="Supprimer"/>
<item android:id="@+id/search" android:title="Rechercher"/>
</menu>Langage du code : HTML, XML (xml)
Redéfinir onCreateOptionsMenu dans l’activité
Appuyez sur Ctrl + O pour redéfinir les méthodes de la classe parente

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true; // Il faut retourner true pour que le menu s'affiche
}Langage du code : PHP (php)

Gestion des événements du menu
Redéfinir la méthode onOptionsItemSelected
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Toast.makeText(FirstActivity.this, "xxx", Toast.LENGTH_SHORT).show();
switch (item.getItemId()) {
case R.id.add:
Toast.makeText(FirstActivity.this, "Ajouter un cours", Toast.LENGTH_LONG).show();
break;
case R.id.del:
Toast.makeText(FirstActivity.this, "Supprimer un cours", Toast.LENGTH_LONG).show();
break;
default:
Toast.makeText(FirstActivity.this, "Autre", Toast.LENGTH_LONG).show();
}
return super.onOptionsItemSelected(item);
}Langage du code : JavaScript (javascript)
Menu à trois points en haut à droite
Previous: Toast
Next: Détruire une activité