android - 如何防止 Android ViewPager2 自动滚动到带有 VideoView 的页面?
问题描述
我在 ViewPager2 页面上有视频视图(在 index=2 处)。当我尝试显示包含 ViewPager2 的片段时,ViewPager2 会自动滚动到该页面。
解决方案
我已经设法通过这样做来防止自动滚动
val recyclerViewOfViewPager2 = (0 until viewPager2.childCount)
.mapNotNull { viewPager2.getChildAt(it) as? RecyclerView }
.firstOrNull()
recyclerViewOfViewPager2?.descendantFocusability = ViewGroup.FOCUS_BLOCK_DESCENDANTS
推荐阅读
- python - 从 seaborn 的 catplot 中删除科学记数法
- python - “在查询期间丢失与 MySQL 服务器的连接”与 venv
- excel - VBA 代码始终只复制带有选定单元格的最后一行
- material-ui - 如何处理 Material UI Data Grid 组件中的状态
- php - PHP致命错误:允许1610612736字节作曲家更新的内存大小
- java - 配置mybatis跳过SQL脚本中/*...*/样式注释引起的JDBC失败
- ios - CollectionView 子视图未显示
- python-3.x - 如何获取具有空值的最后一行
- c - 文本不再发送给客户端
- objective-c - Objective-C:线程 1:encodeWithCoder 中的 EXC_BAD_INSTRUCTION 错误