android ListView问题 求大神解答啊 20

.java代码packagecom.listexample.listview;importjava.util.ArrayList;importjava.util.Hash... .java代码
package com.listexample.listview;
import java.util.ArrayList;
import java.util.HashMap;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.SimpleAdapter;
public class Listview extends ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ists_list);
ArrayList<HashMap<String, String>> list =new ArrayList<HashMap<String,String>>();
HashMap<String, String> map1 = new HashMap<String, String>();
HashMap<String, String> map2 = new HashMap<String, String>();
HashMap<String, String> map3 = new HashMap<String, String>();
map1.put("user_name", "zhangsan");
map1.put("user_ip", "199.155.222.2");
map2.put("user_name", "ligsan");
map2.put("user_ip", "199.15.55.1");
map3.put("user_name", "wwwligsan");
map3.put("user_ip", "11.22.33.44");
list.add(map1);
list.add(map2);
list.add(map3);
SimpleAdapter listAdapter =new SimpleAdapter(this,list,
R.layout.other,new String[]{"user_name","user_ip"},
new int[]{R.id.user_name,R.id.user_ip});
setListAdapter(listAdapter);
}

protected void onListItemClick(ListView 1,View v,int position,long id){
super.onListItemClick(l, v, position, id);
System.out.println("id---------"+id);
System.out.println("position-------"+position);
}
}
展开
 我来答
百度网友33dab3f
2013-07-18 · TA获得超过1398个赞
知道小有建树答主
回答量:1283
采纳率:76%
帮助的人:686万
展开全部
你布局文件中ListView的部分发出来看看,List的id是这种形式吗:"@id/android:list",不是的话改成这种形式试试看
追问
是这个形式,代码太长发不出来,方便的话+1097288750
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
福州东方锐智
2025-03-26 广告
Java深度解决方案涉及多个方面。在企业应用开发中,可利用Java的跨平台性、高性能构建稳定系统。针对并发问题,可通过Java内存模型(JMM)及volatile关键字、synchronized同步块等确保线程安全。同时,借助Java的新特... 点击进入详情页
本回答由福州东方锐智提供
tianhuaxin2008
2013-07-20
知道答主
回答量:10
采纳率:0%
帮助的人:9.2万
展开全部
写代码讲究MVC 数据与逻辑分离,初始化的写在一个函数里面,同时类名也不要定义成Listview可能会造成编译的问题,同时也要贴出自己的XML代码
追问
...代码太长 贴不出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天海行者
2013-07-26 · TA获得超过105个赞
知道答主
回答量:208
采纳率:0%
帮助的人:89.9万
展开全部
ListView listview=(ListView)this.findViewById(R.id.iv); 
listview.setAdapter(listAdapter)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuguochao4520
2013-07-19
知道答主
回答量:3
采纳率:0%
帮助的人:4461
展开全部
你这么用的话 要继承ListActivity
追问
....你没看到?我继承的是ListActivity
追答
你整个界面之需要一个list 是么?那你就不需要自己给它加载布局,如果你有自己的布局,继承Activity就好,方便的话发一下你的报错信息,主要的就可以 代case by的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shirong63410
2013-07-19
知道答主
回答量:17
采纳率:0%
帮助的人:2.5万
展开全部
什么问题啊??????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式