Je voudrais afficher un ContextMenu pour une vue personnalisée qui ne fait pas partie d'un AdapterView.Android: Comment créer un ContextMenu pour une vue personnalisée
J'ai appelé
myActivity.registerForContextMenu(myView);
et ContextMenu montre déjà en place.
Mais je ne sais pas comment accéder aux données de myView dans
@Override
onContextItemSelected(MenuItem item) //...
Je pensais que je pouvais créer une coutume menuInfo dans
@Override
onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) //...
Ceci est de la documentation: « menuInfo - Informations supplémentaires sur l'élément pour lequel le menu contextuel doit être affiché Cette information variera en fonction de la classe de v. "
Quelqu'un peut-il me donner un indice?
Très bien, merci! Cela m'a beaucoup aidé :) – cody
pouvez-vous donner un exemple de code? Je suis coincé avec ça. –
Je l'ai enfin fonctionné, j'utilisais GridView personnalisé dans lequel la méthode 'getContextMenuInfo()' n'était pas implémentée. J'ai posté [ici] (http://vinaybhargav.wordpress.com/2014/07/20/android-floating-context-menu-for-listviewgridview/) au cas où quelqu'un aurait besoin d'un échantillon. –