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

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

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

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

最佳答案

使用以下代码。

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

adapter.notifyDataSetChanged();

要么
recyclerView.invalidate();

10-08 15:21