Bouton de Capture version Android
Est-il possible de capturer de presse sur un bouton, tout comme nous capture cliquez sur l'aide de onClickListener()
et OnClick()
?
Je veux augmenter la taille d'un bouton lorsqu'il est pressé et revenir à la taille d'origine lorsque le clic est libéré. Quelqu'un peut m'aider comment faire?
Vous devez vous connecter pour publier un commentaire.
Vous devez définir un OnTouchListener sur votre bouton.
event.getAction()
, sinon vous obtiendrez une incompatibilité opérande types d'erreur. Et je suis d'accord, cela devrait être la accepté de répondre, ont un upvote 🙂Vous avez à gérer MotionEvent.ACTION_CANCEL ainsi. Donc le code sera:
utiliser un OnTouchListener ou OnKeyListener à la place.
Vous pourriez être en mesure de le faire en remplaçant la
onKeyDown
etonKeyUp
. Ce sont à la fois héritée deandroid.widget.TextView
. Veuillez voir leandroid.widget de.Bouton
doc pour (un peu) plus d'infos.Eric Nordvik a la bonne réponse, sauf que
ne l'ai jamais exécutée pour moi. Au lieu de cela je n'en œuvre
pour la touche ACTION_UP.