Android 如何在另一个ViewPager2中使用ViewPager2

Android 如何在另一个ViewPager2中使用ViewPager2,android,android-recyclerview,android-viewpager,android-viewpager2,Android,Android Recyclerview,Android Viewpager,Android Viewpager2,我在另一个ViewPager2中使用ViewPager2。因此,幻灯片仅适用于根ViewPager。如何使两个ViewPager都工作?如文档所述: “支持嵌套的可滚动元素 如果滚动视图的方向与包含它的ViewPager2对象的方向相同,ViewPager2本机不支持嵌套滚动视图。例如,滚动不适用于垂直方向ViewPager2对象内的垂直滚动视图 若要在具有相同方向的ViewPager2对象内支持滚动视图,当您希望滚动嵌套元素时,必须在ViewPager2对象上调用RequestDisallow

我在另一个ViewPager2中使用ViewPager2。因此,幻灯片仅适用于根ViewPager。如何使两个ViewPager都工作?

如文档所述:

“支持嵌套的可滚动元素

如果滚动视图的方向与包含它的ViewPager2对象的方向相同,ViewPager2本机不支持嵌套滚动视图。例如,滚动不适用于垂直方向ViewPager2对象内的垂直滚动视图

若要在具有相同方向的ViewPager2对象内支持滚动视图,当您希望滚动嵌套元素时,必须在ViewPager2对象上调用RequestDisallowWinterCeptTouchEvent()。ViewPager2嵌套滚动示例演示了使用多功能自定义包装布局解决此问题的一种方法。”

我自己也试过,效果很好,你需要用这个


这是文档的第一部分。

mPager.setNestedScrollingEnabled(true)用于子视图