我有一个父ViewPager
,其中每个页面都包含一个子ViewPager
。
子ViewPager
可能包含ListView
或纵向ScrollView
。
我想将子级ViewPager
的水平滚动传递给父级ViewPager
,但希望将子级ViewPager
保持为可垂直滚动。
覆盖子ViewPager中的dispatchTouchEvent(MotionEvent event)
并返回false
有助于将动态事件传递给父ViewPager,但如何将ListView
和ScrollView
保留在子ViewPager
中滚动?
答案 0 :(得分:13)
解决方案比我预期的要容易。
只需覆盖子ViewPager中的canScrollHorizontally
并返回false。