android滑动和点击事件冲突的问题

图片说明
如何做到触摸HorizontalScrollView时判定一个事件为滑动事件时,走横向滑动逻辑,而判定为点击事件时,触法父控件的点击事件?
由于HorizontalScrollView原本的onTouchEvent方法是默认返回true的,所以一旦他拦截了事件,父控件的onclick事件好像无论如何都触发不了。求解决办法。

自己查阅滑动冲突和拦截的资料,明白原理后可以自己自定义view来解决

  1. 你需要重写 ListView 当为点击事件返回真,消费掉; 2.如果为 滑动事件,在点击事件中返回false,传递给上层。 可以看下这个文章,讲的详细: http://blog.csdn.net/q610098308/article/details/51505430