读书人

关于触摸事件的。来人帮看上什么情况

发布时间: 2013-01-12 16:25:03 作者: rapoo

关于触摸事件的。。来人帮看下什么情况!
关于触摸事件的。来人帮看上什么情况我的布局如图,我在这个activity里用了@Override
public boolean onTouchEvent(MotionEvent event)
为什么只在右边的布局也就是图里面黑色的部分跟上面主页的那个部分会触发这个事件,而输入框跟列表这两个地方没有触发呢?是我的布局有问题还是什么情况?

[解决办法]
Activity的public boolean onTouchEvent(MotionEvent event)
触发条件值得是如果该界面的所有View都没有消耗该事件,则会回调该方法。

建议你把Android View 的 touchEvent事件触发流程 以及其相关的onTouchEvent() / onInterceptTouchEvent()认真研究下。

读书人网 >Android

热点推荐