文章目录
- 零、学习目标
- 一、列表视图概述
- 二、基于数组适配器使用列表视图案例 —— 阅读古诗
-
- (一)数组适配器
- (二)运行效果
- (三)涉及知识点
- (四)实现步骤
-
- 1、创建安卓应用【ReadAncientPoetry】
- 2、将背景图片拷贝到drawable目录
- 3、布局资源文件activity_main.xml
- 4、诗歌列表项模板poem_list_item.xml
- 5、字符串资源文件strings.xml
- 6、主界面类 - MainActivity
- 7、启动应用,查看效果
- 8、单击列表项,弹出吐司,显示古诗名及编号
- 9、启动应用,查看效果
- 10、创建显示古诗内容的界面 - ContentActivity
- 11、内容界面布局资源文件content_activity.xml
- 12、字符串资源文件strings.xml
- 13、修改主界面类,实现窗口跳转
- 14、修改内容界面 - ContentActivity
- 15、启动应用,查看效果
- 思考题:假如在一个窗口里显示一首长诗,比如《长恨歌》,那么该如何处理?
- 16、源代码
- 三、基于简单适配器使用列表视图案例 - 通讯录
- 四、基于自定义适配器使用列表控件案例 - 联系人
零、学习目标
- 能说出列表控件的基本用法
- 能说出列表控件使用的四种适配器
- 能利用列表控件编写简单的安卓应用
一、列表视图概述
(一)继承关系图
- 列表视图(ListView)继承了抽象列表视图(AbsListView),而抽象列表视图又继承了适配器视图(AdapterView)。适配器视图具有共同的特征,就是利用适配器将数据源与展示控件绑定起来。
(二)列表视图四要素
- 列表控件
- 适配器(数组适配器、简单适配器、游标适配器、基适配器……)
- 数据源(数组、列表、游标……)
- 列表项模板(平台资源、用户自定义)