Форум для тех, кто программирует под Android
-
Anonymous
Удалить элементы ListView в Android
Сообщение
Anonymous »
Может кто-нибудь дать мне пример кода удаления всех элементов ListView и замены их новыми элементами?
Я безуспешно пытался заменить элементы адаптера. Мой код
Код: Выделить всё
populateList(){
results //populated arraylist with strings
ArrayAdapter adapter = new ArrayAdapter(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 adapter1 = new ArrayAdapter(this,
android.R.layout.simple_list_item_1, results1);
listview.setAdapter(adapter1);
adapter1.notifyDataSetChanged();
listview.setOnItemClickListener(this);
}
Здесь метод repopulateList() добавит элементы ListView, но не удаляет/заменяет все элементы ListView.
Подробнее здесь:
https://stackoverflow.com/questions/255 ... in-android
1765387425
Anonymous
Может кто-нибудь дать мне пример кода удаления всех элементов ListView и замены их новыми элементами?
Я безуспешно пытался заменить элементы адаптера. Мой код
[code]populateList(){
results //populated arraylist with strings
ArrayAdapter adapter = new ArrayAdapter(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 adapter1 = new ArrayAdapter(this,
android.R.layout.simple_list_item_1, results1);
listview.setAdapter(adapter1);
adapter1.notifyDataSetChanged();
listview.setOnItemClickListener(this);
}
[/code]
Здесь метод repopulateList() добавит элементы ListView, но не удаляет/заменяет все элементы ListView.
Подробнее здесь: [url]https://stackoverflow.com/questions/2558591/remove-listview-items-in-android[/url]