Android学习之适配器ArrayAdapter SimpleAdapter
Adapter是个什么角色呢?其实它的作用就是View界面和数据之间的桥梁。我们可以看作是界面数据绑定的一种理解,它所操纵的数据一般都是一些比较复杂的数据,如数组,链表,数据库,集合等。 常用的适配器有: (1)ArrayAdapter; 数组作为数据源,填充的是ArrayAdapter (2)SimpleAdapter; List作为数据源,填充的是SimpleAdapter (3)SimpleCursorAdapter; 数据来源一般都是数据库查询得到的Cursor (4)自定义适配器; 为什么要定义自己的适配器呢?原因就在于,当我们想用一些其它的展现方式,或者是我们需要的,呈现方式,这是就得DIY了。首先我们定义一个类让它继承自BaseAdapter,再让它实现一里面所说的那几个方法。那么这个自定义适配器就算好了。 下面我们看个实例就明白了: 一 .ArrayAdapter 1.xml代码: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="fill_parent" 5