我的布局如图,[email protected]public boolean onTouchEvent(MotionEvent event)
为什么只在右边的布局也就是图里面黑色的部分跟上面主页的那个部分会触发这个事件,而输入框跟列表这两个地方没有触发呢?是我的布局有问题还是什么情况?
------解决方案--------------------
Activity的public boolean onTouchEvent(MotionEvent event)
触发条件值得是如果该界面的所有View都没有消耗该事件,则会回调该方法。
建议你把Android View 的 touchEvent事件触发流程 以及其相关的onTouchEvent() / onInterceptTouchEvent()认真研究下。