android - 带有包含recyclerview的片段的Android ViewPager2不滚动
问题描述
我正在使用 ViewPager2 和 FragmentStateAdapter 来绑定片段。我的每个片段都有 3 个垂直布局的回收站视图。问题是我无法在片段内滚动回收器视图,而且当我尝试垂直滚动内容时,视图寻呼机会更改选项卡。如何解决这个问题?
解决方案
实际上 ViewPager2 不支持嵌套的 Scrollable 元素,因此要支持 ViewPager2 对象内具有相同方向的滚动视图,您必须调用 requestDisallowInterceptTouchEvent() 或将嵌套滚动视图包装在此类中。
此外,您可以阅读这篇文章以了解如何在 ViewPager2 中支持嵌套的可滚动元素
推荐阅读
- list - 取 List X 的最大值,并与 List Y 进行比较,找到 Y 中的最大值,使用 TCL 将其添加到新列表中
- unity3d - 是否可以在同一场景中为 2 个对象设置不同的重力?
- r - 关于错误:保护():保护堆栈溢出
- python - 根据条件从列表中删除数据帧
- typescript - .then(函数()在excel javascript中的含义
- javascript - 如何让元素按父级的高度在列中流动
- javascript - 如何在 Chrome 81+ 中忽略 Canvas 上的图像 exif 数据
- python - 在 QT for Python 中注册用户不活动?
- c# - WPF如何使用当前方法将绑定应用于视图
- javascript - onclick事件React后如何显示表单