android – ViewPager里面的ViewPager.How水平滚动父页面转换器而不是滚动子节点,但保持子寻呼机垂直滚动?
作者:互联网
我有一个父ViewPager,其中每个页面都包含一个子ViewPager.
子ViewPager可能包含ListView或垂直ScrollView.
我想将子ViewPager的水平滚动传递给父ViewPager,但希望将子ViewPager保持垂直可滚动.
覆盖子ViewPager中的dispatchTouchEvent(MotionEvent事件)并返回false有助于将动作事件传递给父ViewPager,但是如何保持子ViewPager中的ListView和ScrollView可滚动?
解决方法:
解决方案比我预期的要容易.
只需在子ViewPager中覆盖canScrollHorizontally并返回false.
标签:android,android-listview,android-viewpager,android-scrollview 来源: https://codeday.me/bug/20190714/1458799.html