适配器
适配器:负责从数据集合中取出对应的数据显示到条目布局上

数组适配器ArrayAdapter

1.编写一个条目布局
2.构建一个数组数据
3.声明一个数组适配器
ArrayAdapter<T> startAdapter = new ArrayAdapter<>(上下文,条目布局,数据);
简单适配器SimpleAdapter
SimpleAdapter允许在列表项中同时展示文本与图片
1.编写一个条目布局
2.构建两个数组数据,图片数组和文字数组

3.声明一个数组,并设置数据

4.声明一个简单适配器
SimpleAdapte startAdapter = new SimpleAdapter<>(上下文,创建的数据数组,条目布局,绑定关系);

基本适配器BaseAdapter
BaseAdapter 是一种适应行更强的基本适配器,是一个抽象类
1.创建一个适配器的类继承baseAdapter :实现抽象方法,创建成员属性Context,list<T>实现构造方法

2.创建一个实体类,需要显示的信息等,写一个方法构建一个集合


3.编写一个条目布局
4.构建一个实体类对象数组
5.声明一个基本适配器
适配器名 变量名 = new 适配器名(上下文,数组);
适配器里的方法

getItem()获取第n个条目的数据

对象是否有id,获取条目的id

设置条目布局相对应数据
优化:使用convertView




浙公网安备 33010602011771号