【问题标题】:Android Navigation Drawer without fragments没有片段的Android导航抽屉
【发布时间】:2018-01-09 07:47:10
【问题描述】:

我开发了一个包含多个活动作为模块的 Android 应用程序。 现在我想使用侧边栏(导航抽屉)集成所有活动。

我在互联网上搜索过它,但一切似乎都在使用片段。我不知道我怎样才能做到这一点。

谁能告诉我如何将所有内容与侧边栏集成。 我没有在活动顶部使用操作栏我只想在左上角放一个按钮,它会打开侧边栏,我可以使用它。

如果我需要碎片,我可以得到帮助吗?

【问题讨论】:

  • 用抽屉创建一个BaseActivity 扩展AppCompatActivity。并使所有其他活动扩展BaseActivity。如果您将片段与单个活动一起使用会更好。
  • 如何将我的活动转换为片段?
  • 通过在片段中编写代码。阅读带有抽屉教程的片段。

标签: android android-fragments navigation navigation-drawer sidebar


【解决方案1】:

您可以使用NavigationView 实现导航抽屉,这是实现它的最佳和最简单的方法。现在您必须使用片段来进行导航项目点击,因为在每个项目点击中都会出现一个新布局,但请注意一件事您仍然可以通过点击默认汉堡图标来访问导航抽屉,所以结论是您必须使用片段,因为用户可以访问在导航抽屉的项目单击后出现的所有屏幕中的抽屉。 see tutorial here

【讨论】:

  • 我没有在布局顶部使用操作栏。那么我该如何使用它。你能建议我如何将我的所有活动都转换为片段吗?
  • 您必须在布局文件中添加工具栏,并在 java 代码中使用 ActionBarDrawerToggle 来制作汉堡图标动画。要将您的活动更改为片段,我的建议是创建一个单独的片段,然后将您的活动代码复制到片段
猜你喜欢
  • 2016-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-02
相关资源
最近更新 更多