我没有自定义列表,我使用列表片段进行扩展。但我显然无法清除列表,我尝试了一些可能性但无法
ArrayList<String> places = new ArrayList<String>();
for (String item: arr) {
if (item.contains(".mp3"))
places.add(item);
}
adapter1= new Adapter1(p.getActivity(),
android.R.layout.simple_list_item_1, places);
adapter1.setNotifyOnChange(true);
setListAdapter(adapter1);
arr只是一个字符串数组。
答案 0 :(得分:2)
要清除列表,您只需清空地点列表并通知适配器。
places.clear();
adapter1.notifyDataSetChanged();