文章目录
- 零、学习目标
- 一、Fragment概述
- 二、Fragment生命周期
- 三、教学案例——切换碎片
-
- (一)运行效果
- (二)涉及知识点
- (三)实现步骤
-
- 1、创建安卓应用【SwitchFragment】
- 2、将三张背景图片拷贝到drawable目录
- 3、主布局资源文件activity_main.xml
- 4、创建第一个碎片 - FirstFragment
- 5、创建第二碎片 - SecondFragment
- 6、创建第三个碎片 - ThirdFragment
- 7、字符串资源文件strings.xml
- 8、主界面类MainActivity
- 9、启动应用,查看效果
- 10、第一个碎片界面类 - FirstFragment
- 11、第二个碎片界面类 - SecondFragment
- 12、第三个碎片界面类 - ThirdFragment
- 13、启动应用,查看效果
- 14、优化代码存在的不足
- 15、修改主界面类,实现手势切换碎片
- 16、启动应用,查看效果
- 四、课后作业
零、学习目标
- 了解Fragment与Activity的关系
- 掌握Fragment的生命周期
- 学会编写多Fragment安卓程序
一、Fragment概述
- Fragment是android3.0引入的新API,它代表Activity的子模板,所以可以把fragment理解为Activity片段。
- Fragment必须被“嵌入”Avtivity中使用,因此Fragment也拥有自己的生命周期,不过Fragment的生命周期受Activity所控制,也就是说Activity停止的时候,Activity中所有的Fragment都会被停止。其他状态也是一样。