一、Fragment概述
1.Fragment是android3.0引入的新API,它代表Activity的子模板,所以可以把fragment理解为Activity片段。
2.Fragment必须被“嵌入”Avtivity中使用,因此Fragment也拥有自己的生命周期,不过Fragment的生命周期受Activity所控制,也就是说Activity停止的时候,Activity中所有的Fragment都会被停止。其他状态也是一样。
二、教学案例——切换碎片
(一)涉及知识点
1.1Activity (活动窗口)
1.2Fragment(碎片、片段) - 碎片化学习(Fragmental Learning)
1.3TextView(标签)
1.4Button(按钮)
1.5GestureDetector(手势侦测器)
1.6GestureListener(手势监听器)
(三)实现步骤
1、新建安卓项目【SwitchFragment】
2.准备三张背景图片
将三张背景图片拷贝到drawable目录
3.修改主布局资源文件- activity_main.xml
4.创建第一个碎片 - FirstFragment
基于模板创建
修改第一个碎片的布局文件fragment_first.xml
5.创建第二碎片 - SecondFragment
基于模板创建
修改第二个碎片的布局文件fragment_second.xml
6.创建第三个碎片 - ThirdFragment
基于模板创建