NavigationView中的活动或片段?

swa*_*ner 6 android android-fragments android-activity navigationview

我有一个用作滑入式菜单的NavigationView.每个菜单项本身都是一个用例,因此我倾向于使用包含不同片段的活动.

但几乎每个NavigationView/NavigationDrawer使用片段的例子,所以我不知道在这里使用什么.

我认为不同的用例应该在自己的活动中"封装",因此我并不真正理解为什么Navigation[View/Drawer]使用片段.这引出了我的问题:对于Navigation[View/Drawer]包含完全独立的用例 - 我应该链接到活动或片段吗?

Bud*_*ius 0

NavigationDrawer内容都在视图层次结构Views内部Activity

片段的使用通常会在教程中展示,因为您可以将每个项目封装在片段中,而片段是 Google 的常见建议,尽管它们很麻烦并且在动画方面有可怕的缺点。

但你的问题的直接答案是:这只是结构和组织的问题,你如何做并不重要,因为最终它们都只是视图层次结构中的视图Activity

  • 您可以“手动”扩充视图并放入内容区域。
  • 您可以使用片段来分隔视图和逻辑以及它们自己的容器。
  • 您可以使用内容不同且相同的活动NavigationDrawer