Android TextView使用onTouchEvent
对于自定义布局,我需要使用Android TextView使用onTouchEvent,android,textview,viewgroup,Android,Textview,Viewgroup,对于自定义布局,我需要使用ViewGroup的onInterceptTouchEvent方法监视TouchEvents。我在视图组中有以下布局 <RelativeLayout ... ... ... <TextView> ... <ImageView> ... <WebView> ... ... RelativeLayout> 我在触摸TextView时遇到监控事件的问题。似乎
ViewGroup
的onInterceptTouchEvent
方法监视TouchEvents
。我在视图组中有以下布局
<RelativeLayout
...
...
...
<TextView>
...
<ImageView>
...
<WebView>
...
...
RelativeLayout>
我在触摸TextView
时遇到监控事件的问题。似乎TextView
正在使用该事件。我确实在onInterceptTouchEvent
方法中看到了第一个MotionEvent.ACTION\u DOWN
事件,但随后的MotionEvent.ACTION\u MOVE
和MotionEvent.ACTION\u UP
未收到
TextView
仅显示静态文本内容。这里可能存在什么问题?是否有办法确保TextView
不使用触摸事件?在onInterceptTouchEvent中返回什么?onInterceptTouchEvent返回false。因此,如果您不窃取事件,它将传播到子视图我提到过,我需要被动监视触摸事件。问题是TextView正在使用事件,但它没有对事件执行任何操作。您如何知道它是TextView?