首页 文章

我应该在我的Android应用程序中使用片段或活动来获取永远存在的视图吗?

提问于
浏览
-1

我使用活动和片段开发具有多个屏幕的应用程序 . 我决定使用其中一个的原则是基于应用程序中的交互 .

我得出的结论是,在发生事件后主要UI元素仍然存在时,您应该使用活动强制UI中的视图发生更改(例如,这可以是嵌套在工具栏中的tabhost,设置为Google Play存储具有多个片段作为孩子的Android应用程序 . 另一个例子是表示导航抽屉上的不同行或可点击元素的片段 .

所以现在我提出了在两个(片段或活动)之间再次选择将在整个应用程序中出现的UI元素的困境 . 它由一个浮动操作按钮触发,该按钮为我的应用程序内的元素启动创建工具,我需要可以访问我的所有应用程序屏幕 .

总而言之,我需要知道的是,如果在整个应用程序中存在的元素使用片段或活动更好 .

提前致谢

1 回答

  • 0

    使用片段或复合视图 . 但两者都是以正确的方式 .

    片段被认为是可重用的视图组合 . 复合视图是包含视图的布局 . 如果要从更原始的视图创建视图,它们是正确的方法,例如包含TextView的视图和增量和减量按钮 .

    碎片更像活动 . 他们有一个真实的生命周期 . 您的描述看起来像是要创建活动部分 . 这正是片段所做的 .

    Fragment表示Activity中的行为或用户界面的一部分 . 您可以在单个活动中组合多个片段以构建多窗格UI,并在多个活动中重用片段 .

    取自Android SDK Documentation: Fragments .

相关问题