使用活动和片段开发具有多个屏幕的应用程序。我决定使用其中一个的原则是基于应用程序中的交互。
我得出的结论是,在发生事件后迫使UI中的视图发生更改时,每当主要UI元素仍然存在时,您应该使用活动(例如,这可以是嵌套在工具栏中的tabhost样式为谷歌Play商店的Android应用程序有多个片段作为孩子。另一个例子是表示导航抽屉上不同行或可点击元素的片段)。
所以现在我提出了在两个(片段或活动)之间再次选择将在我的整个应用程序中出现的UI元素的困境。它由一个浮动操作按钮触发,该按钮为我的应用程序内的元素启动创建工具,我需要可以访问我的所有应用程序屏幕。
总而言之,我需要知道的是,对于整个应用程序中始终存在的元素,使用片段或活动会更好。
提前致谢
答案 0 :(得分:0)
使用片段或复合视图。但两者都是正确的。
片段被认为是可重复使用的视图组合。复合视图是包含视图的布局。如果要从更原始的视图创建视图,它们是正确的方法,例如包含TextView的视图和增量和减量按钮。
碎片更像活动。他们有一个真实的生命周期。您的描述看起来像是要创建活动部分。这正是片段的作用。
Fragment表示一个行为或用户界面的一部分 活动。您可以将单个活动中的多个片段组合到一起 构建多窗格UI并在多个活动中重用片段。