为了账号安全,请及时绑定邮箱和手机立即绑定

如何在一个 Activity 中更简单地显示多个 RecyclerView

如何在一个 Activity 中更简单地显示多个 RecyclerView

动漫人物 2021-07-09 14:01:45
我试图在每个 RecyclerView 中将多个 RecyclerView 除以 TextView,这段代码对我有用,但我想让代码更简单。有人可以帮我解决这个问题吗?如果我想添加一个或多个 RecyclerView,它只会生成一个类似的表达式,只需将表达式 1 更改为其他表达式即可。我认为它可以比该代码更简单。我试过一个 switch 和一个 if 块,但我没有任何运气。我该怎么做?
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

为什么不把 RecyclerViews 和 TextViews 的列表放在一个垂直的 Recyclerview 中

所以你可以动态绑定它们

编辑

为了创建一个垂直的回收器视图,您应该首先看看是否可以将所有行数据包装在一个单一的List或不?

因此,如果这是可能的,唯一剩下的就是创建一个垂直LayoutManager来显示您的行。类似于 :new LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false) 并RecyclerView从那里将其分配给您的新对象,唯一剩下的就是创建ViewHolders它们并将它们与数据绑定。这很简单。

您可以查看此示例项目以更好地理解


查看完整回答
反对 回复 2021-07-14
  • 1 回答
  • 0 关注
  • 238 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信