我已经使用复选框创建了一个自定义适配器,我想从列表中删除已检查的项目。
即使我尝试了
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(),
android.R.layout.simple_list_item_multiple_choice, <Array Items>);
但未能删除多个项目。
答案 0 :(得分:1)
我实际上无法想到任何其他内容而不是刷新列表视图:
this.expAdapter.notifyDataSetChanged();
因为我自己正在处理列表视图,数据删除很好。无需重新创建任何内容,只需确保修改适配器正在使用的数据源(例如,不是它的副本),并在完成后通知他您已更改数据。