Fragment直译为 片段、碎片。
Android在3.0中引入了Fragments的概念,主要目的使用在大屏幕设备上——例如平板电脑上,支持更加动态和灵活的UI设计。平板电脑的屏幕要比手机大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互。
Fragment在应用种应当是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自己的生命周期回调方法定义了它自己的行为,可以将Fragment包含到多个Activity中。
1.Fragment可以作为Activity界面的一部分组成出现;
2.可以在一个Activity中同时出现多个Fragment,并且可以一个Fragment也可以在多个Activity中使用;
3.在Activity运行过程中,可以添加、移除或替换Fragment;
4.Fragment可以响应自己的输入事件,并且有自己的生命周期,它们的生命周期会受宿主Activity的生命周期影响。