问题描述
1楼
有一种解决方案,您可以将图片设置为操作栏应用图标,然后点击该图片即可打开抽屉,
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
这行代码将启用ActionBar应用程序图标,以充当切换导航抽屉的操作
2楼
要打开NavigationDrawer,请使用以下命令:
mDrawerLayout.openDrawer(Gravity.LEFT);
要关闭NavigationDrawer,请使用以下命令:-
mDrawerLayout.closeDrawer(Gravity.LEFT);
3楼
在imageView的onClick中执行此操作:
if(drawer.isOpened()){ drawer.closeDrawer(your_drawer_view);}
else drawer.openDrawer(your_drawer_view);
4楼
使用此方法: ((YourActivityWithDrawer)getActivity()).drawerLayout.openDrawer(your_drawer);
哪里:
YourActivityWithDrawer
是包含抽屉的Activity,drawerLayout
是您的DrawerLayout对象your_drawer
是实际的抽屉对象。