猿问

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

我试图在每个 RecyclerView 中将多个 RecyclerView 除以 TextView,这段代码对我有用,但我想让代码更简单。有人可以帮我解决这个问题吗?

如果我想添加一个或多个 RecyclerView,它只会生成一个类似的表达式,只需将表达式 1 更改为其他表达式即可。我认为它可以比该代码更简单。

我试过一个 switch 和一个 if 块,但我没有任何运气。我该怎么做?


动漫人物
浏览 239回答 1
1回答

紫衣仙女

为什么不把 RecyclerViews 和 TextViews 的列表放在一个垂直的 Recyclerview 中所以你可以动态绑定它们编辑为了创建一个垂直的回收器视图,您应该首先看看是否可以将所有行数据包装在一个单一的List或不?因此,如果这是可能的,唯一剩下的就是创建一个垂直LayoutManager来显示您的行。类似于 :new LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false) 并RecyclerView从那里将其分配给您的新对象,唯一剩下的就是创建ViewHolders它们并将它们与数据绑定。这很简单。您可以查看此示例项目以更好地理解
随时随地看视频慕课网APP

相关分类

Java
我要回答