Android中调用listview 控件的 listview.setAdapter(adapter)程序闪退、崩溃

基础不牢,地动山摇... 2016-02-25 01:06:55
private ListView listview ;
listview = (ListView)this.findViewById(R.id.listview);

List<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>();
map1.put("user_name","user1");
map1.put("user_ip","192.168.9.1");
map2.put("user_name","user2");
map2.put("user_ip", "192.165");
list.add(map1);
list.add(map2);
SimpleAdapter adapter =new SimpleAdapter(MainActivity.this, list, R.layout.item, new String[]{"user_name","user_ip"}, new int[]{R.id.qishu,R.id.yuegong});
listview.setAdapter(adapter);
...全文
819 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
不会艾迪 2016-03-02
  • 打赏
  • 举报
回复
贴Log
怀君 2016-02-29
  • 打赏
  • 举报
回复
代码晒的太少了。多晒点。
  • 打赏
  • 举报
回复
楼主,把Log错误信息贴出来看看
  • 打赏
  • 举报
回复
你给东西也太少了,吧Log 粘出来看看吧
凡心-不葬 2016-02-27
  • 打赏
  • 举报
回复
可能是list.add()这儿有点问题; 你可以袭击定义一个类,类里两个String类型的参数,提供get 和set方法; 在Activity中只用list,这样会简单点,还有listview过时了,可以学习recycierview,这个很强大;当然listview应该很熟练的使用在学习recycierview比较好;还有要学会看log,这个不懂可以复制到网上查
tcmakebest 2016-02-27
  • 打赏
  • 举报
回复
无论什么错误,一般都可以在logcat窗口看到一大堆关于错误的信息,仔细找找,然后再单步调试.
侧耳_倾听 2016-02-27
  • 打赏
  • 举报
回复
看看log。。。。。
liudashao0 2016-02-25
  • 打赏
  • 举报
回复
闪退,崩溃报什么错误吗?看看Log日志,Debug 调试一下

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧