View(视图)——ListView:BaseAdapter、SimpleCursorAdapter

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(游标)

原文地址:https://www.cnblogs.com/cycanfly/p/5513551.html