gpt4 book ai didi

android - 带有 RecyclerView 项目的 RecyclerView 列表 : How to refresh a specific item?

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

我正在用 RecyclerView 制作一个列表,我们称它为 VariationList。VariationList 将包含项目 (VariationsItem)。VariationsItems 将包含一个标题和一个 RecyclerView (VariationsItemsList)。

如果我点击 VariationsItemsList 的一个项目,我希望下面的 VariationsItem 刷新,并最终添加或删除他们的一些项目。

是否有任何解决方案可以从适配器刷新特定项目?或者我需要删除所有项目,然后在修改后添加它们?

我知道这很令人困惑,所以这是我的模型示例:

enter image description here

红色的,这是绿色项目的列表。每个绿色项目都包含一个标题和一个蓝色列表。

例如,如果我点击“Petit”,我想刷新“Test”列表。如果我点击“Vert”,我想刷新“Taille”列表和“Test”列表,最终添加一些项目,或删除一些。

最佳答案

您可以在回收 View 适配器中的 onBindView holder 中执行此操作

    `` @Override
public void onBindViewHolder(Viewholder holder, final int position) {


holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

//code what ever you want to change use position
}
});



});

或者您可以使用 https://github.com/greenrobot/EventBus用于更改 Activity 之外的任何项目

关于android - 带有 RecyclerView 项目的 RecyclerView 列表 : How to refresh a specific item?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50509175/

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