Android:如何禁用打开导航抽屉的ActionBar按钮

时间:2015-04-03 04:31:40

标签: android android-fragments

如何禁用打开导航栏的ActionBar按钮?

我使用下面的代码禁用使用滑动打开导航抽屉,但其操作栏按钮(在顶部/左侧)仍处于活动状态,可用于打开导航抽屉。

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

3 个答案:

答案 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.
     }
});

只需轻扫导航抽屉即可打开,而不是单击菜单项按钮。