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 :
Voici le résultat :
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 } });
Partager