ViewPager里面的ViewPager.如何水平滚动父寻呼机而不是滚动子,但保持子寻呼机垂直滚动?

use*_*037 3 android android-listview android-scrollview android-viewpager

我有一个父母ViewPager,每个页面都包含一个孩子ViewPager.儿童ViewPager可能包含一个ListView或一个垂直ScrollView.我想将水平滚动从子ViewPager节点传递给父节点ViewPager,但是要保持子节点ViewPager可滚动垂直.

覆盖dispatchTouchEvent(MotionEvent event)子ViewPager并返回false有助于将动作事件传递给父ViewPager,但如何保持ListViewScrollView子动画ViewPager可滚动?

use*_*037 14

解决方案比我预期的要容易.

只需覆盖canScrollHorizontally子ViewPager并返回false.