本文是个人在学习过程中对重要知识点的一些理解&&记录。
Fragment知识概要
1、Fragment可以作为Activity界面的一部分组成出现
2、一个Activity可以同时出现多个Fragment,一个Fragment也可以在多个Activity中使用
3、在Activity运行过程中,可以添加、移除或替换Fragment
4、Fragment可以响应自己的输入时间,并且有自己的生命周期,它们的生命周期会受宿主Activity的生命周期的影响。
Fragment的创建
必须创建一个Fragment的子类或者继承自Fragment的子类。
第一次绘制用户界面时,系统会调用onCreateView()方法,此方法必须返回一个View来显示UI。
Fragment的加载方式
1、静态加载
<fragment>中的android:name属性指定了在layout中实例化的Fragment类
标识Fragment的方法:android:id提供唯一ID,或 android:tag提供唯一字符串
2、动态加载