android listview 怎么添加数据

 我来答
qiaochbao
2014-02-26 · 超过16用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:36.4万
展开全部
是添加还是填充,填充的话用adapter填充,添加的话,在list.add添加数据后,用adapter.notifyDataSetChanged();来刷新就行
SDD真笨
2014-02-26 · 超过25用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:54.5万
展开全部
ListView list = (ListView) findViewById(R.id.ListView01);

//生成动态数组,加入数据
ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String, Object>>();
for(int i=0;i<10;i++)
{
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("ItemImage", R.drawable.checked);//图像资源的ID
map.put("ItemTitle", "Level "+i);
map.put("ItemText", "Finished in 1 Min 54 Secs, 70 Moves! ");
listItem.add(map);
}
//生成适配器的Item和动态数组对应的元素
SimpleAdapter listItemAdapter = new SimpleAdapter(this,listItem,//数据源
R.layout.list_items,//ListItem的XML实现
//动态数组与ImageItem对应的子项
new String[] {"ItemImage","ItemTitle", "ItemText"},
//ImageItem的XML文件里面的一个ImageView,两个TextView ID
new int[] {R.id.ItemImage,R.id.ItemTitle,R.id.ItemText}
);

//添加并且显示
list.setAdapter(listItemAdapter);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
591304836
2014-02-26 · TA获得超过403个赞
知道小有建树答主
回答量:321
采纳率:0%
帮助的人:169万
展开全部
如果不知道的话,请先百度一下。。。这些东西很多人都有写过帖子。。。
http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html
帮你找了一个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式