返回信息流【问题】主界面的xml文件中有两个Linearlayout,每个Linearlayout里都充满ListView,Linearlayout用ViewFlipper来切换,主activity中有ontouch()监控事件,return true,当水平滑动时切换Linearlayout,运行的时候,切换正常,但是Listview不能上下滚动了~
我想是不是ontouch中return true后,Listview中就不监听滚动事件了。
于是ontouch事件中改为return false;运行的时候发现,Listview是可以滚动了,但是用ViewFlipper切换Linearlayout的时候,发现从Linearlayout A可以滑动切换到Linearlayout B,但在Linearlayout B里就动不了了,水平滑动没反应~~怎么回事?想要ListView可以上下滚动,又能监听水平滑动事件,应该怎么改???
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #17448同步于 2014/11/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[已解决]ListView的上下滚动事件与水平滑动事件冲突,怎么改?
aName
2014/11/6镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 sollian 的大作中提到: 】
: 看得有点晕。。不过ViewFlipper用的真不多了,现在流行ViewPager吧。
因为ViewFlipper比较轻量级一些,所以就选他了~
【 在 icyfox 的大作中提到: 】
: 就是想用VF? VP不行吗?
: 好像这个touch是怎么继承的来着...忘了...
觉得VF是轻量级的就用它了,但听说VP更适合加载数据,想知道VP为什么更适合加载数据?
【 在 xlover 的大作中提到: 】
: ViewFlipper里判断一下横竖滑动,onInterceptTouchEvent里,横的就自己拦截住,竖的就放进去。换成viewpager同理
多谢帮忙~