Menu à trois points en haut à droite

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *