其他分享
首页 > 其他分享> > android – ViewPager里面的ViewPager.How水平滚动父页面转换器而不是滚动子节点,但保持子寻呼机垂直滚动?

android – ViewPager里面的ViewPager.How水平滚动父页面转换器而不是滚动子节点,但保持子寻呼机垂直滚动?

作者:互联网

我有一个父ViewPager,其中每个页面都包含一个子ViewPager.
子ViewPager可能包含ListView或垂直ScrollView.
我想将子ViewPager的水平滚动传递给父ViewPager,但希望将子ViewPager保持垂直可滚动.

覆盖子ViewPager中的dispatchTouchEvent(MotionEvent事件)并返回false有助于将动作事件传递给父ViewPager,但是如何保持子ViewPager中的ListView和ScrollView可滚动?

解决方法:

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

只需在子ViewPager中覆盖canScrollHorizo​​ntally并返回false.

标签:android,android-listview,android-viewpager,android-scrollview
来源: https://codeday.me/bug/20190714/1458799.html