listview中每一项内容按类别显示的实现方法
来源:互联网 发布:网上商城开源代码java 编辑:程序博客网 时间:2024/06/07 16:17
先上图
第四层
这样就能成功实现了
如果想实现这样的一种效果图,简单地讲就是通过四层包装来实现,
第一层 用一个HashMap 进行键值对的封装
Map<String, Object> map = new HashMap<String, Object>(); map.put("network", net); map.put("tag", tag);map.put("wifi_name", wifiname);map.put("data_traffic", data_traffic);map.put("connected_time", conTime);
第二层
用动态的数组来封装HashMap,没添加一个map,代表一行,
public ArrayList<Map<String, Object>> todoItems;
todoItems = new ArrayList<Map<String, Object>>();注意这里不要忘了新建,容易忽略;
todoItems.add(map);
用SimpleAdapter 来对ArrayList进行封装
private SimpleAdapter myadapter;
myadapter = new SimpleAdapter(this, todoItems, R.layout.listitems,new String[] {"network", "tag", "wifi_name", "data_traffic", "connected_time"}, new int[] {R.id.textView_network, R.id.textView_tag,R.id.textView_name, R.id.textView_traffic,R.id.textView_conTime });
第四层
用listview来对Simpleadapter进行封装
private ListView myListView;
myListView = (ListView) findViewById(R.id.myListView);
myListView.setAdapter(myadapter);
这样就能成功实现了
- listview中每一项内容按类别显示的实现方法
- 2种方式实现ListView中中每一项下的任意控件的点击事件
- Android ListView中每一项有不同的布局的优化实现
- 实现类似Instagram、qq中ListView每一项标题置顶的效果
- 为ListView中每一项里的ImageButton设置监听
- Android ListView中 每一项都有不同的布局
- Android ListView中 每一项都有不同的布局
- Android ListView中 每一项都有不同的布局
- Android ListView中 每一项都有不同的布局
- Android ListView中 每一项都有不同的布局
- Android ListView中 每一项都有不同的布局
- listview获得每一项的点击,长按,滑动事件
- 【Android开发】自定义ListView,使用通用适配器,并实现ListView上的每一项和每一项上的按钮等控件同时监听
- listView最后一项也显示divider的方法
- Android 关于在ScrollView中加上一个ListView,ListView内容显示不完全(总是显示第一项)的问题的两种简单的解决方案
- 通过android:descendantFocusability解决listview每一项或项中view无法获取焦点的问题
- react实现点击按钮添加一项(开始显示一项默认的) 点击每项按钮添加对应的小项
- android listview 每一项都是edittext 导致的坑爹问题 内容的保存和焦点,光标位置的设置
- pm8001_pci_probe分析(一)
- ubuntu 安装jdk7 +自己整理
- Input输入框默认显示为密码
- Cookie和Seesion
- ZOJ 1883 Tight Words
- listview中每一项内容按类别显示的实现方法
- 从一道面试题看C++隐式类型转换
- 通过wceload.exe安装CAB文件
- hibernate 二级缓存配置
- poj1860 Currency Exchange --- Bellman-Ford
- 上排给出十个数,在其下排填出对应的十个数
- 【表单提示建议/自动完成功能】jquery autocomplete插件的使用及其改进
- CIRCOS教程翻译 4.2——Margins
- 用mkfs.jffs2 命令制作jffs2镜像文件 (转)