簡體   English   中英

如何打開關閉導航抽屜,單擊圖像視圖。我不使用操作欄?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM