根据android docs,你可以让你的父母ViewGroup
打电话requestDisallowInterceptTouchEvent(true)
给它来阻止其他事情的干扰。这不仅会导致直接父对象,还会导致任何其他可能拦截触摸的父对象在特定事件期间忽略它......
这听起来不错,似乎在较新的设备(我的是 android 4.1)上运行良好,但较旧的设备(即 2.3.3)它不起作用,除非我先点击我的滚动视图然后滚动它,否则其他父可滚动视图可能仍然干扰。
我正在View.OnTouchListener
为可滚动的孩子发送请求。
知道如何在不借助编写自定义子类来检查运动事件等的命中矩形的情况下自动完成这项工作吗?