小编Cyn*_*azo的帖子

如何打开没有操作栏的导航抽屉,只需一个按钮即可打开

我有一个没有任何操作栏的导航栏(我不想要一个操作栏).我正在尝试这样做,以便我有一个可以打开导航抽屉的按钮.

我知道有对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);
Run Code Online (Sandbox Code Playgroud)

当我点击它时,它给了我一个Java NullPointerException.有人有什么想法吗?

编辑:此代码在片段内,我试图在片段外引用这些抽屉布局.我使用了调试器,它显示mDrawlerLayout为NULL.

有什么建议?

谢谢!

android button navigation-drawer drawerlayout

36
推荐指数
2
解决办法
7万
查看次数

标签 统计

android ×1

button ×1

drawerlayout ×1

navigation-drawer ×1