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