2011-09-29 218 views
0

对于onTouch监听器,功能事件侦听器和事件分派过程

公共布尔onTouch(视图V,MotionEvent事件)

基于我正在关注的教程,它说,回归真实 - 我们已经处理了该事件;返回false - 查看本身会处理事件

我真的不明白这一点。

回答

2

这是在其他视图顶部有视图时使用的。试想一下,有意见的堆栈,如下所示:

View A 
View B 

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

这有道理吗?

+0

尼斯解释 – Dharmendra

+0

明白..〜我可以知道如何堆叠视图? – WenHao

+0

视图组织(堆叠)的方式取决于您的布局 – Noel