J'ai un problème avec le menu contextuel, j'ai un contrôle "imagebutton" lorsque vous faites un clic long affiche un menu contextuel.
J'ai besoin d'afficher le menu contextuel en court-circuit, pas un clic long, pas. Est-ce possible? p>
Ceci est le code que j'utilise actuellement, le menu fonctionne parfaitement. p> merci d'avance. p> p >
3 Réponses :
La seule façon dont je peux penser est d'utiliser un onclicklistener () dans le cadre de l'activité: au lieu de créer une nouvelle vue spécifiquement pour cela, je suppose que vous utiliseriez tout ce que Voir que vous vouliez que cela postule à. J'espère que c'est ce que vous alliez pour et que cela aide. P> p>
HOURRA! bonne chance codage: 0)
sans ajouter onclicklistener dans le code, vous ne pouvez le faire que dans XML.Just Aller à votre imageView et ajouter:
<ImageView android:id="@+id/btnRutas" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="openContextMenu" />
Je pense que vous devriez utiliser le menu contextuel au lieu du menu contextuel. Cochez la documentation https://developer.android.com/guide/topics/ui/menus < / a>, ou faites-le comme ceci: appelez cette méthode dans OnClickListener de votre bouton et transmettez votre bouton. P> P>