更改抽屉图标背对背箭头

nha*_*man 43 android navigation-drawer

我正在使用新的DrawerLayout侧面导航.我正在使用这样的抽屉图标('汉堡包'):

@Override
protected void onStart() {
    super.onStart();

    mDrawerLayout = (DrawerLayout) findViewById(R.id.activity_main_drawerlayout);
    mDrawerToggle = new ActionBarDrawerToggle(
            this, 
            mDrawerLayout, 
            R.drawable.ic_navigation_drawer, 
            R.string.app_name, 
            R.string.app_name);
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);
}
Run Code Online (Sandbox Code Playgroud)

但是,当我Fragment向backstack 添加一个时,我想再次显示后退箭头,这样用户就可以导航回"home",然后才打开app抽屉.

如何将抽屉图标重置为后退图标?
我想要的箭头:

导航抽屉

Nip*_*per 72

要禁用和隐藏DrawerToggle"Hamburger",只需调用即可

mDrawerToggle.setDrawerIndicatorEnabled(false);
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,你能告诉mDrawerToggle.setDrawerIndicatorEnabled(false)之后如何在click上实现后退动作吗?我试图从内容细节片段返回listview片段.PS:我可以使用后退按钮转到上一个片段. (3认同)
  • @adnanyousafch http://stackoverflow.com/questions/17258020/switching-between-android-navigation-drawer-image-and-up-carat-when-using-fragme (2认同)