我有一个没有任何操作栏的导航栏(我不想要一个操作栏).我正在尝试这样做,以便我有一个可以打开导航抽屉的按钮.
我知道有对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.
有什么建议?
谢谢!
我正在开发具有标签结构的应用程序,并使用滑动动作在标签中移动.
但现在,我想应用抽屉布局.问题是抽屉有滑动打开事件.我怎么能删除这个事件?我的想法是抽屉只能用按钮打开和关闭.这可能吗?谢谢!