在Android应用程序中使用多个片段而不是多个活动是明智的吗?

时间:2016-07-26 20:25:04

标签: android android-fragments android-activity

我正在设计一个原生Android应用,它应该为用户提供单一页面感觉。我已经勾画了界面:

Home page

Sub page

我的问题是:使用具有多个片段的单个活动是明智的,每次选择新页面时更改活动区域的内容是否明智,或者是否有办法将所有按钮添加到多个活动中是否根据所选按钮加载?

感谢您帮助我做出这个决定。

2 个答案:

答案 0 :(得分:3)

我已经迷失在你的导航中 - 我想你想在同一个屏幕上显示太多的子片段。

但是如果你想继续使用这种导航类型,我会推荐一个包含许多片段的活动。当您不想改变整个屏幕而只是改变其中的一部分时,碎片完全适用于这种情况(以及许多其他情况;))!

答案 1 :(得分:1)

这是片段创建的原因之一,建议在这种情况下使用它们。

是的,您可以将每个布局分离为一个新活动,但是您必须在切换时重新加载整个显示,而不仅仅是您要切换到的片段专用部分。在这种情况下,您每次加载新视图时都必须重新创建按钮。