一个关于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上啊!
展开
 我来答
百度网友30bb719
2013-11-25 · TA获得超过348个赞
知道小有建树答主
回答量:310
采纳率:75%
帮助的人:207万
展开全部

根据下面的示例代码即可,这是取值,在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);
}
追问
虽然不是按你的方法来的,但是谁叫你写这么多字呢!
追答
-.-
裙嚇之臣
2013-11-25
知道答主
回答量:16
采纳率:0%
帮助的人:9万
展开全部
方法很多 你可以直接用android本身的Adapter 也可以自己写一个simpleAdapter 放进去就好了
追问
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
20...9@qq.com
2013-11-25
知道答主
回答量:1
采纳率:0%
帮助的人:1427
展开全部
好难!看不懂。去论坛上看看
追问
额,这题很简单的,小白才问的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式