RecyclerView中的多个视图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RecyclerView中的多个视图相关的知识,希望对你有一定的参考价值。
我在我的应用程序中使用recyclerView
,它有三种不同的布局。
我根据数据类型更改每行布局中不同视图的可见性。例如,如果它是文本帖子,我将imageView
的可见性更改为不可见,如果是图像帖子,则更改textView
的可见性。
这是一种不好的做法吗?对于应用来说,这会是一个太多的开销吗?
答案
请检查this答案。
主要思想 - 你应该实现适当的适配器的getItemViewType,并使用getItemViewType返回的类型相应地创建布局
另一答案
这不是最好的方法。见:How to create RecyclerView with multiple view type?
如果您需要更复杂的行为,同时保持干净的结构,还有库。例如,请参阅Groupie。
以上是关于RecyclerView中的多个视图的主要内容,如果未能解决你的问题,请参考以下文章