0

我在这里按照示例进行操作:

http://developer.android.com/training/gestures/viewgroup.html

我发现的是,即使 onInterceptTouchEvent 返回 false,也会调用 onTouchEvent。这似乎与对这个例子的评论直接矛盾。

这是怎么回事?我错过了什么?是否必须满足子级或 viewGroup 的某些属性才能使这些评论为真?

如果我想要这种行为,最好的方法是什么?

4

1 回答 1

0

阅读http://developer.android.com/reference/android/view/ViewGroup.html#onInterceptTouchEvent%28android.view.MotionEvent%29显然是要走的路 - 该教程非常具有欺骗性,因为它并没有真正起作用除非孩子们满足一套非常具体的标准,否则它的描述方式。

例如,孩子的 onTouchEvents 必须返回 true 才能继续拦截事件。阅读链接以获取 deets。

于 2013-08-29T20:04:11.257 回答