Adapter(适配器)相关UI控件

1.概念

Adapter是用来帮助填充数据的中间桥梁,简单点说就是:将各种数据以合适的形式显示到view上,提供给用户看。

类似MVC结构中的Controller:Model(数据) --->Controller(以什么方式显示到)--->View(用户界面)

BaseAdapter:抽象类,实际开发中我们会继承这个类并且重写相关方法,用得最多的一个Adapter

ArrayAdapter:支持泛型操作,最简单的一个Adapter,只能展现一行文字

SimpleAdapter:同样具有良好扩展性的一个Adapter,可以自定义多种效果

SimpleCursorAdapter:用于显示简单文本类型的listView,一般在数据库那里会用到,不过有点过时, 不推荐使用

eg:1.ArrayAdapter使用

        或从资源文件引用数据:

        除了String、CharSequence类型的数据,ArrayAdapter也支持集合(即data可以是List<String>)


        2.SimpleAdapter使用:

           3.SimpleCursorAdapter使用:

tips:实际开发中基本不用上述adapter,一般都是重写BaseAdapter(放到后面listview里面讲)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容