【发布时间】:2018-11-22 01:07:31
【问题描述】:
我有两个来自网络服务的列表,就像过去和未来一样。有时两个列表都有数据,有时只有一个列表有数据。以及如何使用相同的适配器为 pastList 和 FuturList 设置不同的 RecyclerView。
【问题讨论】:
-
您能否提供一段代码来说明您的问题?谢谢。
标签: android arraylist android-recyclerview
我有两个来自网络服务的列表,就像过去和未来一样。有时两个列表都有数据,有时只有一个列表有数据。以及如何使用相同的适配器为 pastList 和 FuturList 设置不同的 RecyclerView。
【问题讨论】:
标签: android arraylist android-recyclerview
只要您的模型对象相同,听起来您需要有两个版本的适配器,您可以在其中将每个数据列表分配给每个不同的适配器。
因此,如果您的适配器是 MyObjectRecyclerViewAdapter,您可以创建两个实例 - pastObjectsAdapter = MyObjectRecyclerViewAdapter();
futureObjectsAdapter = MyOjbectRecyclerViewAdapter();
然后为您的每个RecyclerViews 分配一个,并使用您的网络服务中的列表更新每个列表。
【讨论】: