Я реализую пользовательский TextView
и хочу выполнить какое-то действие при касании представления. Я полагал, что метод onTouchEvent
даст мне полный набор касаний в представлении без использования setOnTouchListener
(я пытаюсь выполнять всю свою работу внутри представления, а не в действии, поэтому оно переносимо), но единственное зарегистрированное событие касания это ACTION_DOWN
. Если я установлю OnTouchListener
в действии, используя это, я получу полный диапазон сенсорных событий, а onTouchEvent
— нет.
Кто-нибудь знает, почему это так, или кто-нибудь может предложить мне решение, которое не включает использование setOnTouchListener
(что помешает реализации деятельности установить собственный прослушиватель)?