如何在用户注销时隐藏ActionBarDrawerToggle?

时间:2015-11-11 23:58:26

标签: android drawerlayout actionbardrawertoggle

我是Android开发的新手。我希望允许抽屉显示并在用户登录时用于导航,但在用户注销时隐藏。如何才能做到这一点?它当前设置为关闭抽屉并将侦听器设置为null,但这只是将切换按钮更改为箭头。谢谢!

DrawerLayout drawer = (DrawerLayout) this.findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
        this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
drawer.setDrawerListener(null);
drawer.closeDrawer(Gravity.LEFT); 

1 个答案:

答案 0 :(得分:2)

进一步检查后,以下允许我隐藏ActionBarDrawerToggle:

toolbar.setNavigationIcon(null); 
相关问题