本博客地址:https://security.blog.csdn.net/article/details/82917201
九、UI fragment与fragment管理器
9.1、简介
采用fragment而不是activity来管理应用UI,可绕开Android系统activity使用规则的限制。fragment是一种控制器对象,activity可委派它执行任务。这些任务通常就是管理用户界面。
fragment本身没有在屏幕上显示视图的能力。因此,只有将它的视图放置在activity的视图层级结构中, fragment视图才能显示在屏幕上。
管理用户界面的fragment又称为UI fragment。它自己也有产生于布局文件的视图。 fragment视图包含了用户可以交互的可视化UI元素。
Google有两个版本的fragment实现可供选择:原生版本和支持库版本。
原生版本的fragment实现内置在设备系统中。如果应用要支持各个系统版本,在不同设备上运行的fragment可能会有不同的表现。
支持库版本的fragment在类库里,发布时,会打包在应用里。使用支持库fragment的应用,无论在哪台设备上运行,都会有相同的表现。
修改代码继承Fragment类时 , Android Studio会找到两个同名Fragme