[英]how to open close navigation drawer click on image view.i am not using action bar ?.
有一種解決方案,您可以將圖片設置為操作欄應用圖標,然后點擊該圖片即可打開抽屜,
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
這行代碼將啟用ActionBar應用程序圖標,以充當切換導航抽屜的操作
要打開NavigationDrawer,請使用以下命令:
mDrawerLayout.openDrawer(Gravity.LEFT);
要關閉NavigationDrawer,請使用以下命令:-
mDrawerLayout.closeDrawer(Gravity.LEFT);
在imageView的onClick中執行此操作:
if(drawer.isOpened()){ drawer.closeDrawer(your_drawer_view);}
else drawer.openDrawer(your_drawer_view);
使用此方法: ((YourActivityWithDrawer)getActivity()).drawerLayout.openDrawer(your_drawer);
哪里:
YourActivityWithDrawer
是包含抽屜的Activity,
drawerLayout
是您的DrawerLayout對象
your_drawer
是實際的抽屜對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.