gpt4 book ai didi

android - 如何将 recyclerview 重置为原始状态(EMPTY)?

转载 作者:行者123 更新时间:2023-11-29 18:41:02 24 4
gpt4 key购买 nike

我想做一个RESET按钮。我已经成功地为 Spinner 和 Seekbar 做了,但是没有为 RecyclerView 做,这是我的过滤结果。没有错误,但是正如你在我的输出界面中看到的那样,只有recyclerView没有为空...

我的编码:-

resetButton.setOnClickListener(new View.OnClickListener() {
final MediaPlayer mediaPlayer = MediaPlayer.create(FilterTuitionCentre.this, R.raw.soundeffect1);

@Override
public void onClick(View v) {
mediaPlayer.start();

spLocation.setSelection(0);
seekbarPrice.setProgress(0);
spAcademicLevel.setSelection(0);
spSubject.setSelection(0);
recyclerView.invalidate();
}
});

我的界面输出:-

enter image description here

我的适配器编码:-

LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getApplicationContext());
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setAdapter(mAdapter);

最佳答案

我假设您对 recyclerView 进行了以下初始化:

YourAdapter adapter = new YourAdapter(items);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(adapter);

要清除项目(空)RecyclerView,您需要:

items.clear();
adapter.notifyDataSetChanged();

关于android - 如何将 recyclerview 重置为原始状态(EMPTY)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53068791/

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