欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

android adapter详解(二)

更新时间: 2014-01-05 02:35:11 责任编辑: Author_N1

 

Android Adapter详解(2)
四种Adapter:
ArrayAdapter
ArrayAdapter将数组的每一个元素同把布局资源中单独的一个View相绑定,一个
备注:这种Adapter相对简单,只能存储一个String跟一个其他类型的空间,不过使用简单.
SimpleAdapter
SimpleAdapter,跟名字一样,一个简单的适配器,既为简单,就只是被设计来做简单的应用的,比如静态数据的绑定,不过仍然有自定义的空间,比如说在每一个ListItem中加一个按钮并添加响应事件.
构造函数
public SimpleAdapter (Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)
参数
  context  SimpleAdapter关联的View的运行环境
  data    一个Map组成的List。在列表中的每个条目对应列表中的一行,每一个map中应该包含所有在from参数中指定的键
  resource   一个定义列表项的布局文件的资源ID。布局文件将至少应包含那些在to中定义了的ID
  from         一个将被添加到Map映射上的键名
  to     将绑定数据的视图的ID,跟from参数对应,这些应该全是TextView

android:descendantFocusability="blocksDescendants"可以防止Item无法获取焦点
参考链接http://www.cnblogs.com/angeldevil/archive/2012/04/05/2432615.html可以实现SimpleAdapter中button按钮绑定点击事件
备注:我的点击事件一般是通过BaseAdapter来实现的
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:35:11
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/11727/
本文WWW.DOC100.NET DOC100.NET版权所有。