##Fragment
- 居然算是新特性
界面分成多个区域 操作的时候更换 fragment 而不是更换activity
- 必须要用的帧布局 frameLayout
####fragment有和activity相似的生命周期,没有restart方法;
- 一般创建的时候 继承系统的fragment
使用onCreateView方法
用布局填充器填充xml文件
View v = inflate.inflate(fragment文件名,null(权限));
##创建一个Fragment并让其显示在Activity中
###这是在目标activity中进行的操作
###因为fragment是绑定在activity中的
####那么 步骤来了
-
创建fragment对象
Fragment01 fg01 = new Fragment01();
-
使用fragment管理器对fragment进行操作
FragmentManager fm = getFragmentManager();
-
这里要打开事务来操作
FragmentTransaction ft = fm.beginTransaction();
-
然后就要用事务ft来显示fragment了
ft.replace(R.id.FrameLayout,fg01);//显示在帧布局中
-
最后提交事务
ft.commit();
如果想要一个默认的fragment 那就在activity的onCreate方法中创建并显示fragment即可