View.ontouchevent uniquement enregistre l'événement Action_down
-
29-10-2019 - |
Question
J'implémente une coutume TextView
Et je veux faire de l'action lorsque la vue est touchée. J'ai pensé le onTouchEvent
La méthode me donnerait toute la gamme de touches sur la vue sans avoir à utiliser setOnTouchListener
(J'essaie de faire tout mon travail à l'intérieur de la vue plutôt que dans l'activité donc c'est portable), mais le seul événement tactile enregistré est ACTION_DOWN
. Si je définis un OnTouchListener
Dans l'activité en utilisant cela, j'obtiens la gamme complète d'événements tactiles, mais onTouchEvent
n'a pas.
Quelqu'un sait pourquoi c'est le cas, ou quelqu'un peut-il m'offrir une solution qui n'implique pas d'utiliser setOnTouchListener
(Qui empêcherait l'activité de mise en œuvre de définir son propre auditeur)?
La solution
Vous devez retourner True pour obtenir les événements suivants après une duvet.