一、概述
1、Fragment简介
(1) Fragment可以作为Activity界面的一部分组成出现;
(2) 可以在一个Activity中同时出现多个Fragment,并且一个Fragment也可以在多个Activity中使用;
(3) 在Activity运行过程中,可以添加、移除或者替换Fragment;
(4) Fragment可以响应自己的输入事件,并且有自己的生命周期,它们的生命周期会受宿主Activity的生命周期影响;
2、Fragment的加载方式
(1) 静态加载
在Activity的layout文件中声明Fragment,需要特别注意的是fragment中的android:name属性指定了在layout中实例化的Fragment类。
标识Fragment的方法:
android:id 属性提供一个唯一的ID;
android:tag 属性提供一个唯一字符串;
(2) 动态加载