Android常用高级控件之——Fragment

来源:互联网 发布:用php输出具体的时间 编辑:程序博客网 时间:2024/04/29 20:14

本文是个人在学习过程中对重要知识点的一些理解&&记录。

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、动态加载

0 0