2024年5月25日发(作者:)

Android与Adapter用法总结:

1.概念

Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个

重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直

观的表达了Data、Adapter、View三者的关系:

Android中所有的Adapter一览:

由图可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们

使用过程中可以根据自己的需求实现接口或者继承类进行一定的扩展。比较常用的有

BaseAdapter,SimpleAdapter,ArrayAdapter,SimpleCursorAdapter等。

BaseAdapter是一个抽象类,继承它需要实现较多的方法,所以也就具有较高的灵

活性;

ArrayAdapter支持泛型操作,最为简单,只能展示一行字。

SimpleAdapter有最好的扩充性,可以自定义出各种效果。

SimpleCursorAdapter可以适用于简单的纯文字型ListView,它需要Cursor的字