【发布时间】:2018-11-03 16:06:40
【问题描述】:
我正在使用 RecyclerView 制作一个列表,我们称之为 VariationList。 VariationList 将包含项目 (VariationsItem)。 VariationsItems 将包含一个标题和一个 RecyclerView (VariationsItemsList)。
如果我单击 VariationsItemsList 的一个项目,我希望刷新以下 VariationsItem,并最终添加或删除它们的一些项目。
是否有任何解决方案可以从适配器刷新特定项目? 还是我需要删除所有项目,修改后再添加?
我知道这很令人困惑,所以这是我的模型的一个示例:
红色表示绿色项目列表。 每个绿色项目包含一个标题和一个蓝色列表。
例如,如果我点击“Petit”,我想刷新“Test”列表。 如果我点击“Vert”,我想刷新“Taille”列表和“Test”列表,最终添加一些项目,或者删除一些项目。
【问题讨论】:
-
您没有更新适配器。您更新项目,然后通知适配器给定位置的项目已更改。
标签: android android-recyclerview kotlin adapter