一、什么是Fragment
Android在3.0中引入了fragments的概念,主要目的是用在大屏幕设备上--例如平板电脑上,支持更加动态和灵活的UI设计。平板电脑的屏幕要比手机的大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互。Fragment允许这样的一种设计,而不需要你亲自来管理 viewhierarchy的复杂变化。 通过将activity的布局分散到fragment中, 你可以在运行时修改activity的外观,并在由activity管理的back stack中保存那些变化.
Fragment作为Activity界面的一部分组成出现
可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。
在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())
Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的生命周期直接被其所属的宿主activity的生命周期影响。
二、Fragment的创建
1.layout文件夹中创建Fragment的布局文件---fragment_layout.xml
2.创建自己的Fragment类MyFragment1,继承Fragment。
3.静态添加Fragment,和其他控件一样,在主布局文件中拖入fragment
选择自己创建的MyFragment1;
这样一个静态的Fragemnt就添加好了,运行结果图图下。
转载于:https://blog.51cto.com/caifly/1375326