5

这是我的第一个问题。我想问问你对导航抽屉的看法。我尝试了一些项目,并且阅读了很多有关它的信息,但不知何故我无法真正理解它是如何工作的。这是我的原因/疑问:

  • 从理论上讲,您可以从任何地方访问您的应用程序的任何地方,我的意思是,这个概念迫使设计师只使用片段,将您的唯一一个活动转换为一种“上帝概念”,这不是最好的想法为了开发具有深度导航的应用程序..

  • 如果有办法将导航抽屉和活动结合起来,我是否应该在每个活动上一遍又一遍地实现相同的导航抽屉?这个实在看不下去了。。

我在谈论这个是因为我正在尝试调整我的一个应用程序并在其上使用这种导航模式,但我真的不知道该怎么做。我仍然认为最好有多个活动,当然还有片段,但我不知道如何组合它们以获得导航抽屉的最佳性能。我在这个网站上看到过类似的问题,但我没有找到我正在寻找的答案。也许我没有阅读足够的文档,或者我错了,我还没有理解这种模式的真正工作原理。

谢谢你的帮助。

4

3 回答 3

2

拥有一个包含您的导航抽屉并在您导航菜单抽屉时交换片段的活动没有任何问题。此外,如果您有良好的导航,则不必担心从导航抽屉中的应用程序中的“去任何地方”。Navigation Drawer 的良好导航可能分为顶级视图详细视图。您的顶级视图是内容组,您可能会将其放置在导航抽屉中。

Google Plus Android 应用程序就是一个很好的例子。有一个主要活动,导航抽屉提供所有顶级视图,这些视图是在主要活动中交换进出的片段。当您进一步深入研究内容时,您将获得详细视图,即活动。

查看App StructureNavigation Drawer的官方设计文档以获取更多信息。

于 2013-06-27T15:30:12.037 回答
1

您可以将导航抽屉与活动一起使用。

只需创建一个实现抽屉的 BaseActivity 类,
并让所有其他活动扩展这个。

于 2013-06-27T15:20:20.630 回答
1

使用抽屉式导航的一个简单原因:效率

首先,导航抽屉不是一个活动。它只是一种布局,您可以轻松地滑入和滑出视图。当然,这实际上是一个直观的实现问题,因此对于何时或何时不使用抽屉没有绝对的答案。如果您觉得用户可以通过该 UI 流程获得授权,那么值得这样做。

如果您在实现该模式时遇到问题,那么您应该从小步骤开始,并从官方文档中学习。

于 2013-06-27T15:26:22.510 回答