Bonjour,

J'ai créé un menu qui s'affiche lorsque l'on clique sur un bouton, nommé " MENU ". Or, je souhaiterais supprimer le fait que lorsque l'on appuie sur un item du menu, une PopUp s'affiche. C'est cette PopUp que je souhaiterais supprimer.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
MENU = (Button) findViewById(R.id.BouttonMenu);
        MENU.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //Creation des instances du PopUpMenu
                PopupMenu popup = new PopupMenu(MainActivity.this, MENU);
                //Inflating le PopUpMenu en utilisant le fichier XML
                popup.getMenuInflater()
                        .inflate(R.menu.menu_main, popup.getMenu());
 
                //Enregistre PopUpMenu avec OnMenuItemClickListener
                popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
                    public boolean onMenuItemClick(MenuItem item) {
                        Toast.makeText(
                                MainActivity.this,
                                //Construction du message lors qu'un item est sélectionné
                                "You Clicked : " + item.getTitle(),
                                Toast.LENGTH_SHORT
                        ).show();
                        return true;
                    }
                });
 
                popup.show(); //Affichage du message
            }
        });
Voici le résultat :

Nom : ds.PNG
Affichages : 159
Taille : 54,0 Ko