Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用导航抽屉在活动之间导航_Android_Navigation Drawer - Fatal编程技术网

Android 使用导航抽屉在活动之间导航

Android 使用导航抽屉在活动之间导航,android,navigation-drawer,Android,Navigation Drawer,我的应用程序包含6个活动。为了在它们之间切换,我在我的工具栏中添加了一个导航抽屉。我知道导航抽屉更适合于片段,在我在每个活动中创建这个抽屉时,这会添加更多的代码,但是这样可以吗?应用程序功能很好,我只是想知道这是否是一种良好的编程实践?谢谢。很好。就用户体验而言,它不会在应用程序中带来更多交互。看看YouTube,看看Facebook,看看Google+,虽然导航仍然存在,但他们在那里设置了标签栏,因为它很容易与人互动。你在所有活动中都创建了NavigationDrawer吗?不,这不好!只需使

我的应用程序包含6个活动。为了在它们之间切换,我在我的工具栏中添加了一个导航抽屉。我知道导航抽屉更适合于片段,在我在每个活动中创建这个抽屉时,这会添加更多的代码,但是这样可以吗?应用程序功能很好,我只是想知道这是否是一种良好的编程实践?谢谢。

很好。就用户体验而言,它不会在应用程序中带来更多交互。看看YouTube,看看Facebook,看看Google+,虽然导航仍然存在,但他们在那里设置了标签栏,因为它很容易与人互动。你在所有活动中都创建了NavigationDrawer吗?不,这不好!只需使用片段。您不能将NavigationDrawer用于活动,虽然您所做的工作很有效,但它是非常错误的,如果您需要增加一点复杂性,它可能会爆炸。使用框架,不要试图与之对抗!好吧,我也这么想。我要重新写一些东西。谢谢。如果您有时间,请快速跟进。因此,我将活动放在片段中,然后使用导航抽屉在框架布局中在它们之间切换。我的活动非常“独立”,这意味着每个片段都是独立的,不与其他片段交互,例如显示日期的日历。这在每个设备上看起来都是一样的。我看到的每个教程都有多个片段相互作用。我的问题是,从设计的角度来看,在每个片段都是“独立的”的情况下使用片段可以吗?还是应该使用活动来代替?谢谢