Android SimpleAdapter
来源:互联网 发布:淘宝电脑直通车是什么 编辑:程序博客网 时间:2024/06/06 11:35
使用simpleAdapter可以有效减少代码量
第1个参数:context上下文
第2个参数:该参数是集合中每个Map<String,?>对象生成一个列表项。
第3个参数:该参数指定一个界面布局的ID。例如此处指定了R.layout.text_item,表示使用text_item.xml文件作为列表项组件。
第4个参数:该参数是一个String[],该参数决定提取Map<String,?>对象中哪些些key对应的value来生填充组件。
第5个参数:该参数是一个int[],该参数决定填充些组件哪个id。
下面是代码
public class Main2Activity extends ListActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); //数据源集合 ArrayList<HashMap<String, String>> datas = new ArrayList<>(); //单个数据实体 HashMap<String, String> singleEntity = new HashMap<>(); singleEntity.put("add1", "+1asdf"); //将单个数据实体添加到集合 datas.add(singleEntity); datas.add(singleEntity); String[] strings1 = new String[]{"add1"};//单个数据实体中的成员 int[] ints = new int[]{R.id.text1};//这里的是item布局中的id,需要跟数据成员的顺序一一对应 ListAdapter adapter = new SimpleAdapter(this, datas, R.layout.text_item, strings1, ints); setListAdapter(adapter); }}
tips:simpleAdapter不止可以填充textView,同时也可以填充imageView这样的控件
喜欢的请收藏点赞 ^_^
0 0
- android SimpleAdapter
- Android SimpleAdapter
- Android SimpleAdapter
- Android SimpleAdapter
- Android SimpleAdapter
- Android的SimpleAdapter
- Android SimpleAdapter ViewBinder 示例
- android 适配器 simpleAdapter
- Android SimpleAdapter的参数
- Android中的SimpleAdapter
- Android适配器之-----SimpleAdapter
- android之SimpleAdapter
- Android中的类SimpleAdapter
- Android SimpleAdapter源码详解
- Android SimpleAdapter显示问题
- android:listview SimpleAdapter
- Android--ListView和SimpleAdapter
- Android ListView使用SimpleAdapter
- 本人想买个魅族mx4,请问下魅族mx4能直接进行安卓编程吗?
- C语言中将逻辑算法符合改写成英语拼写的方法:iso646.h头文件
- 结构型设计模式(二)(外观模式,享元模式,代理模式)
- 开放android root 权限
- 写在2016年的最后一天
- Android SimpleAdapter
- Spring Security教程(一)
- pyspider 中文简介
- 未完待续
- 局域网内如何连接MYSQL数据库
- 字符串的操作函数
- 程辑包‘installr’是用R版本3.3.2 来建造的解决方法
- Android怎么传递数据到mysql,然后listview会刷新数据
- 了解CSS overflow属性