为了账号安全,请及时绑定邮箱和手机立即绑定

ViewPager嵌套ViewPager?

ViewPager嵌套ViewPager?

繁星点点滴滴 2019-02-20 09:23:06
在一个Fragment中有一个viewpager包含了三个子fragment,其中在包含的第一个子fragment中,也有一个子viewpager,如何让那个子viewpager禁止横向滑动,但是可以通过viewpager.setCurrentItem()来跳转,同时能让子viewpager里面包含的控件能够响应竖直滑动和点击事件。
查看完整描述

3 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

继承 ViewPager 类,并重写 onTouchEvent 和 onInterceptTouchEvent 方法,在方法里直接 return false;

查看完整回答
反对 回复 2019-03-01
?
墨色风雨

TA贡献1853条经验 获得超6个赞

试试ViewPager.canScrollHorizontally(boolean which)这个方法,我没有试过,不好说有没有滑动冲突的问题。

如果有,你可以选择自己重写onTouchEvent,或者,放弃使用ViewPager,切换不同的fragment也可以实现你的目的。

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 688 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信