如何在高级Recyclerview库中插入项目

时间:2017-11-04 18:23:17

标签: android android-recyclerview

使用android-advancedrecyclerview库,我想使用两个适配器和一个RecyclerView来实现以下目的:

列表标题(第一个列表)

  • 列出项目0
  • 列出项目1

添加新列表项

列表标题(第二个列表)

  • 列出项目0
  • 列出项目2
  • 列出项目3

添加新列表项

我决定使用包含我的2个适配器的ComposedAdapter。 我的适配器数据集位于Activity,我也在这里添加新对象到数据集。

现在,我不知道如何处理项目插入。我应该在什么实例上打电话 notifyItemInserted()和什么位置?

此问题特定于android-advancedrecyclerview库。

1 个答案:

答案 0 :(得分:0)

您是否尝试使用新内容重置RecycleView的适配器?

使您的适配器能够接收内容列表并创建一个返回新适配器的方法(在本例中为ComposedAdapter)。然后将此方法设置为recyclerView.setAdapter(),始终需要更新数据。这应该有用。