适配器

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

数组适配器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

posted @ 2022-09-04 23:16  w_a_i  阅读(214)  评论(0)    收藏  举报