android 添加listview无法滑动

我在主页面设置了三个子页面,并且加上了手势控制,本来左右滑动切换页面没有问题,但是加上了listview之后就不能实现左右滑动的效果了,求解决!

2个回答

这个要牵扯到 事件分发 了,你就相当于listview将触摸事件消费了,所以外层viewpager得不到事件了,你要去学习哈android事件分发

qq_15002323
叫我宫城大人 回复ffa_ijj: 这个超级复杂的,我觉得不是一哈子的事,推荐看鸿阳的博客,写的非常详细
4 年多之前 回复
ffa_ijj
细嗅v蔷薇 嗯嗯,谢谢,我再去看看,我看了网上的一种方法,是改变事件的分发顺序,但是我重写了那个方法,还是不行
4 年多之前 回复

上下滑事件交给ListView,左右滑事件交给子页面,如楼上所说,你得了解下android的事件分发机制,网上很多资料的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐