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)?

Était-ce utile?

La solution

Vous devez retourner True pour obtenir les événements suivants après une duvet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top