谁能给我一个示例代码删除所有的ListView项目,并替换为新的项目?
我尝试更换适配器项,但没有成功。我的代码是
populateList(){
results //populated arraylist with strings
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, results);
listview.setAdapter(adapter);
adapter.notifyDataSetChanged();
listview.setOnItemClickListener(this);
}
// now populating list again
repopulateList(){
results1 //populated arraylist with strings
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, results1);
listview.setAdapter(adapter1);
adapter1.notifyDataSetChanged();
listview.setOnItemClickListener(this);
}
在这里,repopulateList()
方法将添加到ListView项,但它不会移除/替换所有ListView项。
https://stackoverflow.com/questions/2558591
复制相似问题