Android问题:自定义的布局类,一次Touch,两次调用onTouchEvent()方法,为啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android问题:自定义的布局类,一次Touch,两次调用onTouchEvent()方法,为啥?相关的知识,希望对你有一定的参考价值。

参考技术A 在一个Activity里面放一个TextView的实例tv,并且这个tv的属性设定为
fill_parent
在这种情况下,当手放到屏幕上的时候,首先会是tv响应touch事件,执行onTouch方法。
如果onTouch返回值为true,
表示这个touch事件被onTouch方法处理完毕,不会把touch事件再传递给Activity,
也就是说onTouchEvent方法不会被调用。
(当把手放到屏幕上后,onTouch方法被一遍一遍地被调用)
如果onTouch返回值为false,就表示对该点击事件没消费,传递给onTouchEvent

Android自定义ViewGroup(四打造自己的布局容器)

版权声明:本文为openXu原创文章【openXu的博客】,未经博主允许不得以任何形式转载