安卓开发学习——Fragment

一、理解Fragment是组成activity的局部模块

1、它与Activity相似,它有自己的生命周期

2、它不能单独存在,必须嵌入在Activity中

3、本质上一个Fragment会产生一个FrameLayout

4、如果要使用Fragment界面必须是继承FragmentActivity

二、android-support-v4.jar

1、它是GOOGLE官方提供的一个能兼容到1.6的兼容包

2、V4包中包含了3.0中推出的新的API,有它可以保证低版本的手机一样可以使用

3、重要的API Fragment、ViewPager等

总结:因此要用Fragment要使用V4中的

三、Fragment的静态加载

1、定义Fragment,继承Fragment

2、布局文件使用fragment加载

3、加载Fragment 的Activity必须是继承FragmentActivity

四、动态加载

1、定义Fragment,继承Fragment

2、利用FragmentTransaction动态加载,代码示例如下:

FragmentTransaction还有其它方法供使用如:replace、remove

3、加载Fragment 的Activity必须是继承FragmentActivity

4、补充:事务里调用addToBackStack()添加到回退栈这样便可以在使用回退键时回到动态操作的前一个状态

五、生命周期(了解)

 

posted on 2020-04-23 06:40  yzmn  阅读(278)  评论(0编辑  收藏  举报

导航