Android: Comment faire créer des EditText avec une flèche cliquable sur la droite
Je voudrais avoir un EditText avec une modification: sur la droite, mais toujours à l'intérieur de l'EditText il devrait y une flèche pointant vers le bas que je peux OnClickListener
de sorte que lorsque l'utilisateur clique sur la flèche, il affiche un menu.
Quelle est la meilleure façon de le faire?
Vous devez vous connecter pour publier un commentaire.
Voulez-vous dire quelque chose de ce genre ?
voir l'image
Ajouter à la flèche par la définition de la drawable droit attribut
à votre
EditText
. Ensuite, vous devez définir unOnTouchListener
pour obtenir les événements.Je l'ai fait en mettant
EditText
et un Bouton enRelativeLayout
, le Bouton (qui acustom background drawable
) est superposée à laEditBox
.Lorsque l'utilisateur clique sur elle, la
EditBox
ne reçoit pas leclick event
.Sonne comme une zone de liste modifiable. Si vous regardez les "La Construction De Composants Personnalisés" section de la Dev Guide, ils font mention de zone de liste déroulante brièvement, mais de donner des détails sur la façon de créer un composant personnalisé.