2

我即将制作我的第一个Android应用程序,我正在阅读关于活动和片段的内容。我打算使用棒棒糖导航抽屉功能在我的应用程序中加载不同的屏幕以获得不同的功能。像设置,关于,添加新的x,浏览x等。我的导航抽屉是否应为每个项目加载不同的活动点击或加载一个新的片段?Android活动和片段,最佳实践

我的所有屏幕都将具有与它们相关的相同样式,但明显会有很多不同的内容。

如果我加载一个新的活动,是否将导航抽屉“遗失”到一边?或者它总是存在,因为我希望它可以从应用程序的任何屏幕访问。

到目前为止,我对Android系统还不太熟悉,但无论我选择什么,我都需要使用意图启动其中任何一个。一个真正的懒惰的解释将不胜感激。

感谢

编辑:在我的屏幕之一,我希望用一个标签系统,并使其改变。

enter image description here

这是一个样机我设计,你可以看到,我想从这个屏幕中使用的导航抽屉也让3个不同的选项卡上的开关,添加新的时间表屏幕内。

我该如何去做一个顶部的标签,然后是3个不同的(链接)屏幕。这将是我会走的最深层次。其他屏幕只是一个屏幕,没有标签。

+0

那么,它是怎么回事?你解决了这个问题吗?如果是的话,选择一个答案并接受它,或者如果你以不同的方式解决了答案,请写下你自己的答案。 – 2015-05-30 20:28:46

+0

我从来没有最终解决它,并采用了不同的方法 – 2015-06-30 12:55:18

回答

3

活动通常需要整个屏幕,所以是的,如果启动活动,您将暂时“失去”放置在其他活动中的所有内容。
另一方面,片段可以填充到较小的区域,并且一次可以在屏幕上显示多个片段。

+0

我可以使用导航抽屉创建每一个活动吗?除了导航抽屉外,我并不太在意丢失任何东西。 – 2014-12-07 22:54:44

+0

@AlanGordon你可以,但你不应该... – 2014-12-08 07:41:15

+1

只有navdrawer上有一个主要活动,然后加载不同的片段相比,在navdrawer点击什么更好?如果我喜欢,是否会将标题栏更改为新页面标题的顶部? – 2014-12-08 10:15:27