学会使用Fragment的静态加载与动态加载
(一)fragment的概念:
Fragment是一种在Android3.0开始引入新的API技术,在Activity中将UI组件进行分组和模块化管理,而分组后的UI组件就是Fragment。
(二)为什么使用Fragment
一个Activity页面中可以包含多个Fragment模块,而同一个Fragment模块也可以被多个Activity使用。就可以解决局部布局问题。
总结优点:
- 实现界面的灵活切换;
- 布局切换更加流畅;
- 可以封装成不同的重要组件,进行单独管理生命周期和UI布局;
- 无须在AndroidManifest中注册,在布局文件中直接引用;
(三)Fragment的静态加载
步骤:
- 新建一个空的Activity;
- 在Activity布局文件中进行行布局,可以写入一个TextView控件;
- 新建Fragment类,导入SDK中的Fragment包(不用使用V4包中的Fragment);
返回ctivity布局文件写入fragment,注意一定要写它的name和id。
图片展示:
代码展示:
<fragment
android:id="@+id/fa"
android:name="com.lenovo.dandan.fragmentprojects.fragment.BlankFragment"