如何禁用打开导航栏的ActionBar按钮?
我使用下面的代码禁用使用滑动打开导航抽屉,但其操作栏按钮(在顶部/左侧)仍处于活动状态,可用于打开导航抽屉。
DrawerLayout navigationDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
navigationDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
答案 0 :(得分:3)
试试这个我觉得它会对你有所帮助
actionBar.setDisplayHomeAsUpEnabled(false);
或者您可以使用此
getActionBar().setDisplayHomeAsUpEnabled(false);
答案 1 :(得分:1)
使用此:
getActionBar().setHomeButtonEnabled(false);
答案 2 :(得分:0)
您应该在工具栏上使用setNavigationOnClickListener()来避免Nav Drawer打开。
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// your code.
}
});
只需轻扫导航抽屉即可打开,而不是单击菜单项按钮。