如何实现具有多个不同视图的LiveData列表?

时间:2019-02-21 10:18:51

标签: java android android-recyclerview android-room android-livedata

在android中使用LiveData模式填充RecyclerView时,有一种方法可以根据LiveData对象中返回的数据类型来呈现多个不同的视图。

一种方法是组合多个视图并隐藏不需要的视图,但是我真的不喜欢这种方法,因为它破坏了模型的独立性。

在某些情况下,我还想在两个视图之间添加一个视图。例如,如果每个对象都有一个日期,而两个对象之间的日期是在不同的日期,则插入一个显示日期已更改的视图。

0 个答案:

没有答案