刷新适配器后如何将recyclerView位置项目视图重置为原始状态

S b*_*uce 2 android android-adapter android-recyclerview

我有一个RecyclerView带有行的视图,单击该行的位置将被禁用。

问题是在我像这样更新适配器后:

    adapterData.clear();
    adapterData.addAll(refreshedAdapterData);
    notifyDataSetChanged();
Run Code Online (Sandbox Code Playgroud)

刷新数据后,即使刷新了数据,位于先前回收站位置的禁用视图仍保持禁用状态。刷新适配器数据后,如何将视图重置为原始状态。

Key*_*mar 5

使用下面的代码。

  adapterData.clear();
adapterData.addAll(refreshedAdapterData);

adapterData.notifyDataSetChanged();
Run Code Online (Sandbox Code Playgroud)

要么

recyclerView.invalidate();
Run Code Online (Sandbox Code Playgroud)