多个滑动事件冲突如何避免

多个滑动事件冲突如何处理?
本帖最后由 wyj23114 于 2013-11-20 09:04:29 编辑
android的一个activity
  左边一个slidingmenu滑动推出菜单,右边是个linearlayout,里面有个上下滑动的scrollview,scrollview中有个Gallery幻灯片播放效果,也有左右滑动切换图片的事件,现在的问题是
1.打开这个activity的时候,上下滑动正常,但是菜单推出一次之后,上下滑动就没法响应了,偶尔有几次可以滑动
2.Gallery的滑动事件直接被屏蔽了。

求解高手如何解决这两个滑动事件冲突

------解决方案--------------------
看一下 view的 时间分发流程
------解决方案--------------------
public boolean onTouchEvent(MotionEvent evt) {
}

@Override
public boolean onInterceptTouchEvent(MotionEvent evt) {
}

重载view上面这两个方法。采用一个view的事件,去激发不同的处理。可以考虑用一个listener
------解决方案--------------------
onsaveInstance的时候保存状态,onRestoreInstance的时候恢复,才可以正常用touch,否则可能就失效了