Fragment创建步骤

创建一个类,继承SupportV4的Fragment

重写onCreateView(),关联一个布局

Fragment的一些基础_新建 

 

Fragment的使用—静态

将Activity修改为继承FragmentActivity

向Activity的布局中拖拽一个fragment并选择新建的Fragment类

Fragment的一些基础_新建_02 

 

  1. Fragment的使用—动态

步骤:

1) 在Activity布局中添加一个FrameLayout,用来确定Fragment添加的位置和大小

Fragment的一些基础_新建_03 

  1. 代码中动态添加Fragment

Fragment的一些基础_动态_04 

Fragment的一些基础_新建_05 

Fragment的一些基础_新建_06 

  1. 删除

Fragment的一些基础_动态_07 

  1. 替换

Fragment的一些基础_新建_08 

 

9. Activity调用Fragment的方法

1) 在Fragment中添加changeText()方法

Fragment的一些基础_新建_09 

2) 在Activity中调用Fragment的方法

Fragment的一些基础_新建_10 

 

 

  1. Fragment调用Activity的方法

1) 在Activity中添加changeText()方法

Fragment的一些基础_动态_11 

2) 改变Activity的文本,需要先获得Activity对象 

Fragment的一些基础_新建_12 

 

Fragment的生命周期


Fragment的一些基础_新建_13

常见问题:

1. 在Activity的布局中存放supportV4的Fragment会FC

Fragment的一些基础_动态_14 

解决:使Activity继承FragmentActivity

 

2. 注意, FT不能声明为成员变量,每次必须重新创建

Fragment的一些基础_新建_15