Problem:Android :: OnTouchListener && OnClickListener kombinacja kwestia opis
Mam TextView
na RelativeLayout
i chcę to kolor czerwony, gdy użytkownik dotyka go i przejść na inną stronę, kiedy kliknie na nim. Tak więc próbowałem ustawić OnClickListener
, aby wykonać kliknięcie, oraz OnTouchListener
, aby zaimplementować funkcję dotykową (MotionEvent.ACTION_DOWN
), ale ta kombinacja nie działa, ponieważ OnTouchListener
powoduje, że OnClickListener
jest niefunkcjonalne (nie wiem dlaczego).
Na forach ludzie mówią, że możemy realizować OnClick
przez OnTouch MotionEvent.ACTION_UP
, ale ten może być wywołany z moim TextView
układ (the TextView zamierzam klikać po naciśnięciu go i przeciągnąć palcem od niego uwolnić) i nie jest to pożądane zachowanie, ponieważ chcę:
kliknięcie = naciśnij + zwolnienie na TextView.
Czy ktoś może mi pomóc w rozwiązaniu tego problemu?
Wielkie dzięki! Zdecydowanie mi pomogłeś. Sztuką dla mnie było ustawienie trzech właściwości, które podałeś ... – harsimranb
Dzięki za pomoc! Brakowało mi androida: focusable = "true" w moim TextView – Gatekeeper