一个关于android的小问题,求大神们解答
ArrayList<HashMap<String,Object>>listItem=newArrayList<HashMap<String,Object>>();Hash...
ArrayList<HashMap<String,Object>> listItem=new ArrayList<HashMap<String,Object>>();
HashMap<String,Object> map=new HashMap<String, Object>();
while(cursor.moveToNext()) {
map=new HashMap<String, Object>();
map.put("NAME", cursor.getString(0));
map.put("ADDRESS_LINE",cursor.getString(2));
map.put("VISITED",cursor.getString(3));
map.put("_id", cursor.getString(1));
listItem.add(map);
}
问题是怎么把数据显示到listview上啊! 展开
HashMap<String,Object> map=new HashMap<String, Object>();
while(cursor.moveToNext()) {
map=new HashMap<String, Object>();
map.put("NAME", cursor.getString(0));
map.put("ADDRESS_LINE",cursor.getString(2));
map.put("VISITED",cursor.getString(3));
map.put("_id", cursor.getString(1));
listItem.add(map);
}
问题是怎么把数据显示到listview上啊! 展开
3个回答
展开全部
根据下面的示例代码即可,这是取值,在ListView中显示只需要传递下值,或者是你直接赋值。
HashMap<String,Object> d=new HashMap<String,Object>();
d.put("NAME", "XXXX");
ArrayList<HashMap<String,Object>> listItem=new ArrayList<HashMap<String,Object>>();
listItem.add(d);
int size=listItem.size();
HashMap<String,Object> map=null;
for(int i=0;i<size;i++){
map=listItem.get(i);
String Name=map.get("NAME").toString();
System.out.println(Name);
}
追问
虽然不是按你的方法来的,但是谁叫你写这么多字呢!
追答
-.-
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询