我在我的应用程序中使用recyclerView
,该行具有三种不同的布局。
我根据数据类型更改布局中每一行的不同视图的可见性。例如,如果是文本发布,则将imageView
的可见性更改为不可见;如果是图像发布,则将textView
的可见性更改。
这是不好的做法吗?这对于应用程序来说会产生太多开销吗?
最佳答案
请检查this答案。
主要思想-您应该实现适当适配器的getItemViewType并使用getItemViewType返回的类型相应地创建布局
我在我的应用程序中使用recyclerView
,该行具有三种不同的布局。
我根据数据类型更改布局中每一行的不同视图的可见性。例如,如果是文本发布,则将imageView
的可见性更改为不可见;如果是图像发布,则将textView
的可见性更改。
这是不好的做法吗?这对于应用程序来说会产生太多开销吗?
最佳答案
请检查this答案。
主要思想-您应该实现适当适配器的getItemViewType并使用getItemViewType返回的类型相应地创建布局