我有一个没有任何操作栏的导航栏(我不想要操作栏)。我正在努力做到这一点,以便我有一个可以打开导航抽屉的按钮。
我知道 DrawerLayout 有一个名为 openDrawer 的方法 http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html#openDrawer(android.view.View)
我不知道如何使用它,但是我尝试在单击时制作一个按钮,运行此方法:
DrawerLayout mDrawerLayout = (DrawerLayout) getView().findViewById(R.id.drawer_layout);
mDrawerLayout.openDrawer(mDrawerLayout);
当我单击它时,它给了我一个 Java NullPointerException。有人有什么想法吗?
编辑:这段代码在一个片段内,我试图在片段之外引用那些抽屉布局。我使用了调试器,它显示 mDrawlerLayout 为 NULL。
有什么建议吗?
谢谢!