View.onTouchEvent solo registra el evento ACTION_DOWN
-
29-10-2019 - |
Pregunta
Estoy implementando una costumbre TextView
y quiero realizar alguna acción cuando se toca la vista.Me imaginé que onTouchEvent
El método me daría la gama completa de toques en la vista sin tener que usar setOnTouchListener
(Estoy intentando hacer todo mi trabajo dentro de la vista en lugar de en la actividad para que sea portátil), pero el único evento táctil registrado es ACTION_DOWN
.Si establezco un OnTouchListener
En la actividad que utiliza esto, obtengo la gama completa de eventos táctiles, pero onTouchEvent
no.
¿Alguien sabe por qué es así? ¿Alguien puede ofrecerme una solución que no implique el uso? setOnTouchListener
(¿Qué impediría que la actividad de implementación establezca su propio oyente)?
Solución
Debes devolver verdadero para obtener los siguientes eventos después de una caída.