RecyclerView适配器和ViewHolder动态更新

时间:2015-02-16 10:47:15

标签: android android-recyclerview android-cardview recycler-adapter android-viewholder

我正在尝试创建一个将从网络加载新闻的应用,并将动态更新。我使用RecyclerViewCardView来显示内容。我使用Jsoup来解析网站。我不认为我的代码是必需的,因为我的问题更具理论性而非实际性。我想了解使用notifyDataSetChanged()进行动态更新的过程。在我的主要活动中,我获取所有标题并将它们添加到列表中。但我需要等待,直到所有项目都加载开始显示它们。我真的很感激,如果有人可以发布我正在尝试做的示例代码,因为我找不到有关组合ViewHolderAdapterRecyclerView的大量信息。

1 个答案:

答案 0 :(得分:24)

RecyclerView adapter中,您应该有一个ArrayList和一个方法addItemsToList(items),以便将列表项添加到ArrayList。然后,您可以动态调用adapter.addItemsToList(items)添加列表项。将所有列表项添加到ArrayList后,您可以致电adapter.notifyDataSetChanged()以显示您的列表。

希望这很清楚!

相关问题