智慧校园:03 Fragment替换布局

一、前言

前面已经实现了侧边栏,现在我们需要对主界面进行操作,使用碎片替换掉原来的布局。

二、思维导图智慧校园:03 Fragment替换布局

三、具体过程

3.1 新建Fragment子类,重写方法

重写方法中有涉及到fragment的生命周期,一些方法的先后顺序,例如onCreate在onActivityCreated前面执行;
onCreate方法中通常用来作界面创建的一些数据初始化;
onCreateView方法在这里被用来传递目标布局;
onActivityCreated用于界面初始数据的显示;
底下的mRootview是用来传递目标视图布局的参数。
智慧校园:03 Fragment替换布局
智慧校园:03 Fragment替换布局

3.2 编写目标布局

智慧校园:03 Fragment替换布局

3.3 在SlideActivity中编写fragment替换替换布局方法

当我们为fragment的前期准备工作做好了之后,当然是要去到主战场进行实现方法;
在这里,我们要替换的布局是SlideActivity自带的布局,所以在SlideActivity中实现替换布局方法。
智慧校园:03 Fragment替换布局

四、小结

Android中使用fragment是很频繁的,所以掌握好fragment是必须的。