如何使导航抽屉或底部选择栏在 android 项目中始终可访问?

How to make the Navigation Drawer or bottom selection bar always accessible in an android project?

我正在使用 Android Studio 开发一个 Android 项目。 我希望在每个视图中始终可以访问菜单,例如 Google Play Store(边栏)和 App Store(底部选择栏)。

我想通过两种方式来实现:

  1. 使我的应用只有一个 activity 带有导航抽屉,所有其他视图都在这个 activity 之上使用片段。

  2. 每次切换到另一个时重新创建边栏或底部选择栏activity。

这两种方式都很复杂,成本也很高。你有更好的方法吗?

PS:如果没有,你能给我一些关于如何实现这两种方法的链接吗?

非常感谢。

您可以创建一个扩展 Activity 并包含您的边栏的母版Activity。其他 Activity 可以通过这种方式从您的 MasterActivity 扩展您可以在每个 activity.

上访问您的侧边栏

我认为您应该使用默认导航抽屉和默认操作栏。

如果您使用的是 Android Studio,那么

右键单击您的包裹并转到New/Activity/Navigation抽屉Activity.

这将自动创建导航抽屉片段和 activity。 但如果您使用的是 Eclipse,那么这些链接将对您有用。Navigation Drawer

Action Bar

您可以在其他布局中使用 include 标签 activity 并调用 Navigation Drawer:

<include
     android:id="@+id/nDrawer"
     layout="@layout/your_NavigationDrawerLayoutName"/>