Android Listview 滑动冲突
问题描述:
Activity 中有个全屏ListView 现在我想监听Activity的滑动事件,但是却一直被listview干扰,
导致监听不到, 现在怎么办? 我才能监听到Activity的左右滑动。
答
Activity嵌套Listview 后发现 ListView的onTouchEvent事件有效,但是Activity的onTouchEvent事件却失效
答
我猜,你想实现的效果的右滑动返回。但是Activity里有listview。这样ontouch就冲突了没错,解决办法是对布局的根文件重写
答
你看了 android艺术开发探索 的 事件分发机制 就明白了
答
重定义下ListView,如果xDistance > yDistance说明是左右滑动,listView不消费交给父控件,如果xDistance < yDistance为上下滑动,listView自己消费
答
颜色不是AaRrGgBb吗?只要Aa不为ff就行了