零、本讲学习目标
理解列表视图的四大组成元素
能使用基于数组适配器的列表视图
能使用基于简单适配器的列表视图
能使用基于基适配器的列表视图
一、导入新课
列表视图是基于适配器的供用户从多个选项中进行选择控件,可以通过滑动显示很多列表项。
二、新课讲解
(一)列表视图概述
1、继承关系图
列表视图(ListView)继承了抽象列表视图(AbsListView),而抽象列表视图又继承了适配器视图(AdapterView)。适配器视图具有共同的特征,就是利用适配器将数据源与展示控件绑定起来。
2、列表视图API文档
3、列表视图四要素
要素 | 说明 |
---|---|
列表控件 | 显示多项供用户选择 |
适配器 | 数组适配器、简单适配器、游标适配器、基适配器 |
数据源 | 数组、数组列表、游标…… |
列表项模板 | 平台资源、用户自定义 |
列表视图四要素:列表控件、适配器、列表项模板和数据源
4、四种常用适配器
- 列表视图(ListView),它是AdapterView的孙子类,要通过适配器作为梁桥来绑定数据源
适配器 | 含义 |
---|---|
ArrayAdapter | 数组适配器 |
SimpleAdapter | 简单适配器 |
SimpleCursorAdapter | 简单游标适配器 |
BaseAdapter | 基适配器 | <