Vấn đề mô tả:Android :: OnTouchListener && OnClickListener vấn đề kết hợp
Tôi có một TextView
trên RelativeLayout
và tôi muốn màu nó đỏ khi người dùng chạm vào nó, và đi trên một trang khác khi ông nhấp chuột vào nó. Vì vậy, tôi đã cố gắng đặt OnClickListener
để thực hiện nhấp chuột và OnTouchListener
để triển khai chức năng cảm ứng (MotionEvent.ACTION_DOWN
) nhưng kết hợp này không hoạt động, bởi vì OnTouchListener
làm cho OnClickListener
không hoạt động (không biết lý do).
Trên các diễn đàn người ta nói rằng chúng ta có thể thực hiện các OnClick
bởi OnTouch MotionEvent.ACTION_UP
, nhưng điều này có thể được kích hoạt ra khỏi TextView
bố trí của tôi (TextView sẽ được bấm nếu bạn bấm nó và kéo ngón tay ra khỏi anh ta để phát hành) và đây không phải là hành vi mong muốn bởi vì tôi muốn:
nhấp = nhấn + phát hành trên TextView.
Ai đó có thể cho tôi giải pháp cho việc này không?
Rất cám ơn! Bạn chắc chắn đã giúp tôi. Bí quyết đối với tôi là đặt ba thuộc tính bạn đã nêu ... – harsimranb
Cảm ơn sự giúp đỡ! Tôi đã bỏ lỡ android: focusable = "true" trong TextView – Gatekeeper