Android 更改导航抽屉布局

Android 更改导航抽屉布局,android,navigation-drawer,Android,Navigation Drawer,例如,当我单击主活动中的另一个按钮时,如何在自定义导航抽屉上展开新布局?可能吗?我还没有找到像beforeOpenDrawer这样的函数,或者我应该构建4个独立的抽屉吗 感谢您的回答我们使用片段管理了这一点。我们的DrawerLayout包含一个FrameLayout,其中我们放置了一个“菜单”片段。有些点击会将“菜单”片段替换为“子菜单”片段。我不确定我是否明白你的意思。。但如果你想要的是: 。要创建具有自定义布局(而不仅仅是列表视图)的导航抽屉,则可以 。或者,如果抽屉布局中有多个按钮或单选

例如,当我单击主活动中的另一个按钮时,如何在自定义导航抽屉上展开新布局?可能吗?我还没有找到像beforeOpenDrawer这样的函数,或者我应该构建4个独立的抽屉吗


感谢您的回答

我们使用片段管理了这一点。我们的
DrawerLayout
包含一个
FrameLayout
,其中我们放置了一个“菜单”片段。有些点击会将“菜单”片段替换为“子菜单”片段。

我不确定我是否明白你的意思。。但如果你想要的是:

。要创建具有自定义布局(而不仅仅是列表视图)的导航抽屉,则可以


。或者,如果抽屉布局中有多个按钮或单选按钮,例如,您需要监听它们的onClick事件……您只需在为左侧或右侧抽屉充气的主要活动中编写一次代码。。我尝试过类似的方法,但我使用的是片段而不是活动。

检查本教程:我创建了其他抽屉片段。关键是,我需要根据按钮的点击情况为4种不同的布局充气。