我是一名初学者android开发人员,现在我正在学习android中的片段,等等,正如我读到的:
片段只是活动的一部分。你可以有一个片段 占据一部分屏幕或整个屏幕。或者您可以显示多个 片段同时组成整个屏幕。在一个 活动中,您也可以彼此交换不同的片段。 (您也可以有一些看不见的碎片,可以完成一些工作 与活动有关,但我们将不在本课程中介绍。)
当我们开始构建片段时,片段是在Android中引入的 平板电脑等大屏幕设备。让我给你看一个例子。
在主/详细模式中,列表片段位于左侧 屏幕上,而右侧的细节片段会根据 在所选列表项上。
那么,我想问的是,除了适应更大的屏幕外,片段还有什么用? 谢谢!!
答案 0 :(得分:1)
主要是关于可重用的UI和独立代码。
在更大的项目中,这些可以派上用场。
您还可以根据设置(例如a / b测试,远程配置等)动态配置屏幕上的内容,而无需编写大量代码。团队成员可以独立完成代码部分的工作。可以在具有不同配置的其他活动中测试组件。
因此,这实际上取决于您的用例。
答案 1 :(得分:1)
您可以将片段视为活动的模块化部分,它具有自己的生命周期,接收自己的输入事件,并且可以在活动运行时添加或删除(类似于“子活动”您可以在不同的活动中重复使用。