BaseAdapter
1.抽象类
必须要继承并实现4个抽象方法:
(1)int getCount() 返回数据源的记录数
(2)Object getItem(int position) 返回索引对应的数据对象
(3)long getItemId(int position) 返回索引对应的数据对象的ID
(4)View getView(int position, View convertView, ViewGroup parent) 实现数据与视图的适配,返回装载了数据的视图:convertView 表示可复用的视图
2.数据源:
List<Object>:一般是放实体类,POJO类
一般只包含属私有性和属性的getter和setter方法
3.layout
可以用布局,包含多个视图
SimpleCursorAdapter
数据源
数据库的查询结果集Cursor(游标)