嵌套布局或使用 RecyclerView?

Posted

技术标签:

【中文标题】嵌套布局或使用 RecyclerView?【英文标题】:nested layouts or use a RecyclerView? 【发布时间】:2022-01-16 19:03:21 【问题描述】:

在性能方面,什么会被认为更好。 具有嵌套布局(2-3 个嵌套布局,与 tag 重复使用> 或使用 Recyclerview?

布局是否是另一个 Recyclerview 中项目的一部分是否重要?

在发生变化时更新数据?

items\layouts 的数量是静态的 (2),所以以后不可能变大。

谢谢。

【问题讨论】:

可能无法回答,这取决于您在做什么,但如果您不打算创建内容滚动列表,我看不出使用回收站的意义。无论哪种方式,我都怀疑这会在性能上产生足够的差异来真正关心它 【参考方案1】:

我认为您需要在滚动多视图类型时在RecycleView 中使用ConcatAdapter。除此之外,您还可以使用 mutil-type、自定义页眉、页脚。祝你好运:D

【讨论】:

我建议您阅读How to Answer,而不是仅仅告诉他们可以使用什么,并添加解释为什么这对他们有帮助,并添加示例代码。

以上是关于嵌套布局或使用 RecyclerView?的主要内容,如果未能解决你的问题,请参考以下文章

ViewHolder 中的嵌套 RecyclerView 破坏了折叠工具栏布局

RecyclerView让列表嵌套如此简单

RecyclerView嵌套RecyclerView

嵌套滚动视图内的 Recyclerview 滚动,但不像普通 Recyclerview 或嵌套滚动视图那样快速滚动

Android中RecyclerView嵌套RecyclerView或嵌套ListView

关于折叠滑动吸顶tab置顶问题(recyclerView嵌套与CollapsingToolbarLayout冲突)