2014-02-17 46 views
0

我想在用户添加一个值时更新listView ... 我使用SimpleAdapter和散列图 但是当单击添加按钮时只显示一个值。 当我再次输入一个值并按下添加按钮时,ListView不显示它! 请帮助....从hashmap中添加/删除一个值onClick按钮

+1

张贴一些代码,找出问题所在。 –

+0

尝试cid的答案。这将工作。 – San

回答

1

也许缺少的:

adapter.notifyDataSetChanged(); 
+0

adapter.notifyDataSetChanged();不在那里....我使用列表适配器。该函数不存在...只显示通知()和notifyAll() – DICER45

+0

“list adapter”,你的意思是SimpleAdapter?这是因为SimpleAdapter仅用于_static_数据。尝试使用另一个适配器,例如ArrayAdapter。 – cid

0

一旦你添加或删除您的列表适配器关联的HashMap中的值,调用:

adapter.notifyDataSetChanged();

如果它仍然没有更新,请在此answer.

+0

adapter.notifyDataSetChanged();不在那里....我使用列表适配器。该函数不存在...仅显示notify()和notifyAll() – DICER45

相关问题