在一个ScrollView里放置了ViewPager,在ViewPager上 上下滑动没反应

在一个Fragment里放置了一个PullToRefreshScrollView作父布局。在其里面先放置了一个ViewPager,用来显示Banner,下面是一个ListView。

目前遇到的问题是,ViewPager左右滑是没问题的,可以切换Banner页,但是上下滑无法向上、向下滑,必须在ListView区域才能上下滑动。

我猜大概是ViewPager劫持了那部分区域的手指滑动事件,但是不支持上下滑。不知道想的对不对。

求教!

阅读 7.8k
1 个回答

事件被吃掉了。
requestDisallowInterceptTouchEvent()就行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题