请求不允许访问接触事件不起作用,除非先选择视图
2022-09-03 18:28:41
根据Android文档,您可以获取父母并调用它以阻止其他干扰。这不仅会导致直接父对象,还会导致可能拦截触摸的任何其他父对象在特定事件的持续时间内忽略它...ViewGroup
requestDisallowInterceptTouchEvent(true)
这听起来很棒,似乎在较新的设备上工作正常(我的是android 4.1),但较旧的设备(即2.3.3),除非我先单击我的滚动视图,然后滚动它,否则它不起作用,否则其他父级可滚动视图可能仍然会干扰。
我正在为可滚动的子项发送请求。View.OnTouchListener
任何想法如何使它自动工作,而不诉诸于编写自定义子类来检查运动事件的命中矩形等?