码迷,mamicode.com
首页 > 移动开发 > 详细

Android_08手机联系人编码中SimpleAdapter的使用说明

时间:2014-06-15 12:32:21      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:android   style   class   color   get   使用   

1.

SimpleAdapter  adapter =

 new SimpleAdapter(this, list1,R.layout.my_layout, new String[] { "name", "keyvalue" },new int[] { R.id.tv_name, R.id.tv_info });

lv_search.setAdapter(adapter);

解释:

一)this:(1)、当存放在自己的class中并且被自己调用时,就用this;而且这些内容写在activity文件中;(2)、如果是写在一个类中,让另外一个类调用,则用activity;而且这些内容写在onResume()中;

二)list1:(1)、就是上面的定义声明的内容:private ArrayList<Map<String, String>> list1= new ArrayList<>();就相当于是将元素遍历出来;

三)R.layout.my_layout:也就是获取这样的内容,图片形式就是这样:bubuko.com,布布扣

四)new String[] { "name", "keyvalue" }:(1)、map.put("name", c.getString(c.getColumnIndex("display_name")));(2)、map.put("keyvalue", c.getString(c.getColumnIndex("phonebook_label"))); keyvalue = c.getString(c.getColumnIndex("phonebook_label"));

(3)、display_name,phonebook_label都是联系人手机系统数据库中自带的命名标识;

五)new int[] { R.id.tv_name, R.id.tv_info }):(1)、tv_name就是上面图中的“姓名”的命名(2)、tv_info 就是上面的图中A的命名标识

六)lv_search.setAdapter(adapter):(1)、将获取到的东西放到lv_search中,(2)、lv_search = (ListView) findViewById(R.id.lv_search);获取控件;


以上就是我的联系人中SimpleAdapter  的运用,以及简易的解释,若有不足,请大神添加;若有疑问也请追问;谢谢阅读;




Android_08手机联系人编码中SimpleAdapter的使用说明,布布扣,bubuko.com

Android_08手机联系人编码中SimpleAdapter的使用说明

标签:android   style   class   color   get   使用   

原文地址:http://blog.csdn.net/yangjianbo456/article/details/30974881

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!