Android之Adapter用法详解

2014-11-24 12:51:40 · 作者: · 浏览: 2

1.概念


Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:




由图可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们使用过程中可以根据自己的需求实现接口或者继承类进行一定的扩展。比较常用的有 BaseAdapter,SimpleAdapter,ArrayAdapter,SimpleCursorAdapter等。


2.应用案例


1)ArrayAdapter


列表的显示需要三个元素:


a.ListVeiw 用来展示列表的View。


b.适配器 用来把数据映射到ListView上的中介。


c.数据 具体的将被映射的字符串,图片,或者基本组件。


案例一