java - 使用 VIewPager2 (Java) 的简单滑动屏幕
问题描述
我正在尝试创建将显示三个屏幕的布局,这些屏幕可以通过滑动或按钮进行更改。在这些按钮之间应该是所选页面的点指示器。
我花了很多时间搜索样本如何做到这一点,但通常我会遇到一些问题。我不需要动态添加片段的选项。最好的和有效的解决方案是thisone,但我无法创建三个不同的片段,并且它缺少点指示符。
有人可以帮我解决这个问题吗?非常感谢。
解决方案
您可以通过从 RecyclerView.Adapter() 扩展来创建适配器,并为每个页面使用简单的布局(而不是片段)并将该适配器设置为 viewpager2.adapter = adapter
推荐阅读
- javascript - 在 React Router 中重写自定义路由以使用渲染道具而不是组件道具
- java - 如何从 Java PreparedStatement 更新 MySql 中的时间戳字段?
- c - 直接访问结构中的联合
- r - 在 R 中运行 `grangertest()` 时允许使用别名系数
- python - Python 可以有虚拟环境,是否有 Dart/flutter 的等价物?
- vb.net - 更新 NumericUpDown 时是否可以自动更新文本框
- django-rest-framework - 向 ModelViewSet 请求列表并在插入前检查重复项
- excel - Excel:当column = yes时将行名称和列标题添加到行的宏
- node.js - 将 socket.io 添加到 express 应用程序时出现“端口已在使用错误”-发生在我尝试的任何端口上
- python - Python while循环用户输入,直到在sql中找到结果