关于listview求助 listview 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private List<Map<String, Object>> getData(){list = new ArrayList<Map<String, Object>>();Map<String, Object> map_xsgl = new HashMap<String, Object>();map_xsgl.put("text", "学生管理");map_xsgl.put("img", R.drawable.on);list.add(map_xsgl);Map<String, Object> map_jsgl = new HashMap<String, Object>();map_jsgl.put("text", "教师管理");map_jsgl.put("img", R.drawable.off);list.add(map_jsgl);Map<String, Object> map_xxck = new HashMap<String, Object>();map_xxck.put("text", "信息查看");map_xxck.put("img", R.drawable.off);list.add(map_xxck);Map<String, Object> map_bjgn = new HashMap<String, Object>();map_bjgn.put("text", "报警功能");map_bjgn.put("img", R.drawable.off);list.add(map_bjgn);return list;} 你这里list = new ArrayList<Map<String, Object>>();Map<String, Object> map_xsgl = new HashMap<String, Object>();map_xsgl.put("text", "学生管理");map_xsgl.put("img", R.drawable.on);list.add(map_xsgl);list = new ArrayList<Map<String, Object>>();Map<String, Object> map_jsgl = new HashMap<String, Object>();map_jsgl.put("text", "教师管理");map_jsgl.put("img", R.drawable.off);list.add(map_jsgl);list = new ArrayList<Map<String, Object>>();Map<String, Object> map_xxck = new HashMap<String, Object>();map_xxck.put("text", "信息查看");map_xxck.put("img", R.drawable.off);list.add(map_xxck);list = new ArrayList<Map<String, Object>>();Map<String, Object> map_bjgn = new HashMap<String, Object>();map_bjgn.put("text", "报警功能");map_bjgn.put("img", R.drawable.off);list.add(map_bjgn);每次都new肯定是只有最后一个了,你这不应该是new ,应该创建一个全局变量的list,然后使用list.add()方法把数据加进去,而不是每次都new,这样加载的肯定是最后一条数据,把之前的覆盖掉了 如何获得ListView中任意一项的View android关于gridview动态更改某项背景的问题 问题请教 界面布局的问题:如何实现上中下这种布局,上下两块固定,中间可以进行版面切换 Android关于应用程序归类问题 android使用post连服务器问题 求一个图像缩放方法 关于Android开发的一点小小问题 一个小小的问题 我还有问题 android 手机可以和多少手机进行蓝牙配对 仿微信的主界面怎样做到左右滑动时,下方的几个button不动, 关于安卓图片编辑,100分送出
private List<Map<String, Object>> getData(){
list = new ArrayList<Map<String, Object>>();
Map<String, Object> map_xsgl = new HashMap<String, Object>();
map_xsgl.put("text", "学生管理");
map_xsgl.put("img", R.drawable.on);
list.add(map_xsgl);Map<String, Object> map_jsgl = new HashMap<String, Object>();
map_jsgl.put("text", "教师管理");
map_jsgl.put("img", R.drawable.off);
list.add(map_jsgl);Map<String, Object> map_xxck = new HashMap<String, Object>();
map_xxck.put("text", "信息查看");
map_xxck.put("img", R.drawable.off);
list.add(map_xxck);Map<String, Object> map_bjgn = new HashMap<String, Object>();
map_bjgn.put("text", "报警功能");
map_bjgn.put("img", R.drawable.off);
list.add(map_bjgn);return list;
}
list = new ArrayList<Map<String, Object>>();
Map<String, Object> map_xsgl = new HashMap<String, Object>();
map_xsgl.put("text", "学生管理");
map_xsgl.put("img", R.drawable.on);
list.add(map_xsgl);list = new ArrayList<Map<String, Object>>();
Map<String, Object> map_jsgl = new HashMap<String, Object>();
map_jsgl.put("text", "教师管理");
map_jsgl.put("img", R.drawable.off);
list.add(map_jsgl);list = new ArrayList<Map<String, Object>>();
Map<String, Object> map_xxck = new HashMap<String, Object>();
map_xxck.put("text", "信息查看");
map_xxck.put("img", R.drawable.off);
list.add(map_xxck);list = new ArrayList<Map<String, Object>>();
Map<String, Object> map_bjgn = new HashMap<String, Object>();
map_bjgn.put("text", "报警功能");
map_bjgn.put("img", R.drawable.off);
list.add(map_bjgn);每次都new肯定是只有最后一个了,你这不应该是new ,应该创建一个全局变量的list,然后使用list.add()方法把数据加进去,而不是每次都new,这样加载的肯定是最后一条数据,把之前的覆盖掉了