您的位置:首页 > 移动开发 > Android开发

android listview 添加数据

2014-11-05 23:29 218 查看
<span style="white-space:pre">	</span>listView = (ListView) findViewById(R.id.list) ;
//生成动态数组,加入数据
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.icon);//图像资源的ID
map.put("ItemTitle", i);
map.put("ItemText", "goods ");
listItem.add(map);
}
//生成适配器的Item和动态数组对应的元素
SimpleAdapter listItemAdapter = new SimpleAdapter(this,
listItem,							<span style="white-space:pre">		</span>//数据源   
R.layout.msgitem,								//ListItem的XML实现

new String[] {"ItemImage","ItemTitle", "ItemText"},   <span style="white-space:pre">			</span><span style="font-family: Arial, Helvetica, sans-serif;">//动态数组与ImageItem对应的子项          </span><span style="white-space:pre">
</span>
new int[] {R.id.ItemImage,R.id.ItemTitle,R.id.ItemText}  <span style="white-space:pre">			</span><span style="font-family: Arial, Helvetica, sans-serif;">//ImageItem的XML文件里面的一个ImageView,两个TextView ID</span><span style="white-space:pre">
</span>
);

//添加并且显示
listView.setAdapter(listItemAdapter);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: