多个回收器视图集成在 ViewPager 的一个页面中



我对安卓开发有点陌生,我正在做我最后一年的项目。

我有这个问题,我不知道从图像图像 1 图像 2 图像 3 中实现这一点。我看到它的方式,它看起来像一个视图页,但它在每个视图中可能有 3 个回收器视图,可能呈线性布局。

现在我的问题是我只做了一个视图页,它将为 vp 中的每个视图使用一个 Jsonarray 项的值。我可能以错误的方式看待它,所以我会感谢任何其他理论来实现上述目标。

这 3 个选项卡之间的唯一区别是数据。你到处都有相同的项目。我建议实现 1 个片段,它将容纳 1 个回收器视图和将项目设置为适配器、处理点击事件等的所有逻辑。

但是您需要从外部将实际的元素数组传递给此片段,不应在 Fragment 中编写从某个源获取数据的逻辑。

在您的活动中,您应该已经获取实际数据,例如 3 个项目数组列表,然后您需要有一个 ViewPager,并使用不同的项目列表将片段的 3 个实例添加到此 ViewPager 中。

总的来说就是这样。如果您需要更多详细信息,请先提供更多详细信息,然后让我知道。

最新更新