我正在使用 ViewPager2 和 FragmentStateAdapter 来绑定片段。我的每个片段都有 3 个垂直布局的回收站视图。问题是我无法在片段内滚动回收器视图,而且当我尝试垂直滚动内容时,视图寻呼机会更改选项卡。如何解决这个问题?
问问题
5531 次
2 回答
3
实际上 ViewPager2 不支持嵌套的 Scrollable 元素,因此要支持 ViewPager2 对象内具有相同方向的滚动视图,您必须调用 requestDisallowInterceptTouchEvent() 或将嵌套滚动视图包装在此类中。
此外,您可以阅读这篇文章以了解如何在 ViewPager2 中支持嵌套的可滚动元素
于 2020-04-13T08:19:06.807 回答
0
试试 view_pager.setUserInputEnabled(false),它对我有用。
来自 https://medium.com/@ankurg22/viewpager2-on-the-outside-recyclerview-inside-a005adb5d63d
于 2020-12-04T07:37:44.573 回答