onPress/onRelease dans Android
Est ce qu'il y a de onPress et onRelease pour les boutons android comme dans flash?
- Si vous mettez en œuvre
KeyboardView.OnKeyboardActionListener
, alors vous aurez accès àonPress()
etonRelease()
- que c'est mal et c'est à 5 ans question...
- Selon la façon dont vous regardez: developer.android.com/reference/android/inputmethodservice/.... Mais pas vraiment pour les Boutons de soi.
Vous devez vous connecter pour publier un commentaire.
Oui. Au lieu d'un onClickListener, vous devez utiliser un OnTouchListener. http://developer.android.com/reference/android/view/View.OnTouchListener.html
Aussi, cela n'a rien à voir avec flash et ne doit pas être étiqueté comme tel.
essayez ceci:
arg1.getAction()==0 c'est-à-dire ACTION_DOWN http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_DOWN
Il est trop tard, mais peut-être que quelqu'un va trouver utile:
Prendre un coup d'oeil à La manipulation de l'INTERFACE utilisateur des Événements sur l'android docs, vous souhaitez onTouch si vous souhaitez écouter le bas et relâchez. Si vous le faites juste pour changer le look d'une touche il y a d'autres façons de gérer ce bouton à l'aide de listes d'état.
Vous pouvez changer
mButton
, ce qui est le vôtre à la place. Et vous pouvez ajouter paranthesis aprèsif
etelse if
Et ce code est de mon côté: