2014-02-17 4 views
0

Я хочу обновить listView, когда пользователь добавляет значение ... Я использовал SimpleAdapter и hashmap Но показывает только одно значение при нажатии кнопки добавления. Когда я снова вводим значение и нажимаю кнопку добавления, ListView не показывает его! Пожалуйста, помогите ....Добавить/удалить значение из hashmap onClick кнопки

+1

Опубликовать код для идентификации проблемы. –

+0

Попробуйте ответить cid. Это сработает. – San

ответ

1

Может быть недостающий:

adapter.notifyDataSetChanged(); 
+0

adapter.notifyDataSetChanged(); не существует .... Я использую адаптер списка. Эта функция не существует ... Только оповещать() и notifyAll() отображается – DICER45

+0

«Список адаптеров», вы имеете в виду SimpleAdapter? Это связано с тем, что SimpleAdapter предназначен для использования только для _static_ данных. Попробуйте использовать другой адаптер, например ArrayAdapter. – cid

0

После того, как вы добавили или удалили значение из HashMap, связанного со списком адаптера, звоните:

adapter.notifyDataSetChanged();

Если его еще не обновляется, проверьте этот answer.

+0

adapter.notifyDataSetChanged(); не существует .... Я использую адаптер списка. Эта функция не существует ... Отображается только уведомление() и notifyAll() – DICER45

Смежные вопросы