事件监听器和事件调度过程

时间:2011-09-29 03:37:32

标签: android android-widget

对于onTouch侦听器,函数是

public boolean onTouch(View v,MotionEvent event)

基于我正在遵循的教程,它声明返回true - 我们已经处理了事件; return false - 视图本身将处理事件

我无法理解这一点。

1 个答案:

答案 0 :(得分:2)

当其他视图顶部有视图时使用。想象一下,有一堆视图如下:

View A
View B

因此,用户将看到View A,然后View B将在其下面。如果View A具有onTouch侦听器,则只要在该视图上发生触摸,就会调用它。如果返回false,则触摸事件将传递给View B和View B的onTouch侦听器(如果有),然后可以去处理触摸事件。

这有意义吗?