我是一名有用的助手,可以翻译文本。
当我点击它时,它会给我一个Java空指针异常。有人有什么想法吗?
编辑: 这段代码在一个片段中,我正在尝试引用那些抽屉布局到片段外面。我使用调试器,它显示mDrawlerLayout为空。
有什么建议吗?
谢谢!
我有一个没有任何操作栏的导航栏(我不想要操作栏)。我正在尝试创建一个按钮,可以打开导航抽屉。
我知道有一个叫做openDrawer的方法可以打开DrawerLayout 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空指针异常。有人有什么想法吗?
编辑: 这段代码在一个片段中,我正在尝试引用那些抽屉布局到片段外面。我使用调试器,它显示mDrawlerLayout为空。
有什么建议吗?
谢谢!
openDrawer
方法中必须使用mDrawerLayout.openDrawer(Gravity.LEFT);
才能使它正常工作。(我正在使用没有片段和操作栏的导航抽屉)否则,它会使应用程序挂起。 - Ashish Tanna