簡體   English   中英

Android:如何禁用打開導航抽屜的ActionBar按鈕

[英]Android: How to disable the ActionBar button that opens navigation drawer

如何禁用打開導航抽屜的ActionBar按鈕?

我使用以下代碼禁用通過滑動打開導航抽屜的操作,但是其操作欄按鈕(位於頂部/左側)仍然處於活動狀態,可以用來打開導航抽屜。

 DrawerLayout navigationDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
 navigationDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

試試這個,我認為它將為您提供幫助

actionBar.setDisplayHomeAsUpEnabled(false);

或者你可以用這個

getActionBar().setDisplayHomeAsUpEnabled(false);

用這個:

getActionBar().setHomeButtonEnabled(false);

您應該在工具欄上使用setNavigationOnClickListener()以避免打開導航抽屜。

toolbar.setNavigationOnClickListener(new View.OnClickListener() {
     @Override
         public void onClick(View view) {
         // your code.
     }
});

導航抽屜僅通過滑動即可打開,而不是通過單擊菜單項按鈕來打開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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