一、前言
前面已经实现了侧边栏,现在我们需要对主界面进行操作,使用碎片替换掉原来的布局。
二、思维导图
三、具体过程
3.1 新建Fragment子类,重写方法
重写方法中有涉及到fragment的生命周期,一些方法的先后顺序,例如onCreate在onActivityCreated前面执行;
onCreate方法中通常用来作界面创建的一些数据初始化;
onCreateView方法在这里被用来传递目标布局;
onActivityCreated用于界面初始数据的显示;
底下的mRootview是用来传递目标视图布局的参数。
3.2 编写目标布局
3.3 在SlideActivity中编写fragment替换替换布局方法
当我们为fragment的前期准备工作做好了之后,当然是要去到主战场进行实现方法;
在这里,我们要替换的布局是SlideActivity自带的布局,所以在SlideActivity中实现替换布局方法。
四、小结
Android中使用fragment是很频繁的,所以掌握好fragment是必须的。