gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 02:35:54 25 4
gpt4 key购买 nike

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

列表头(第一个列表)

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

添加新列表项

列表头(第二个列表)

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

添加新列表项

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

现在,我不确定如何处理项目插入。我应该在什么情况下打电话notifyItemInserted() 和什么位置?

此问题特定于 android-advancedrecyclerview 库。

最佳答案

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

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

关于android - 如何在高级 Recyclerview 库中插入项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47114057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com