一般情况下,ListView都需要在运行时进行改变。 如果简单的往与ListView关联的List中添加数据,是不会引起界面变化的。
如果添加了数据之后,调用ListView.invalidate()也是无效的。
必须使用与之关联的Adapter进行更新。 代码如下:
SimpleAdapter adapter = (SimpleAdapter)listView.getAdapter();
adapter.notifyDataSetChanged();
这样就可以实施的把加入的数据展示出来了。
--------------------------------------
SimpleAdapter资料:
SimpleAdapter 理解
http://liaobingyun.blog.163.com/blog/static/129812111201002244842986/
android 中关于SimpleAdapter构造参数的问题
本文详细介绍了如何在ListView中实现数据更新,强调了使用SimpleAdapter进行适配的重要性,并提供了具体的代码示例来说明实践过程。
443

被折叠的 条评论
为什么被折叠?



