2014-12-13 39 views
0

我已經實現了自定義工具欄並將其作爲操作欄。切換活動時不會顯示Android工具欄背部圖標

 mToolbar = (Toolbar) findViewById(R.id.toolbar); 
     setSupportActionBar(mToolbar); 
     mDrawerLayout = (android.support.v4.widget.DrawerLayout) 
     findViewById(R.id.drawer_layout); 
     mDrawerToggle = new ActionBarDrawerToggle(
         this, mDrawerLayout, mToolbar, 
         R.string.drawer_open,R.string.drawer_close 
     ){ 
       public void onDrawerClosed(View view) 
       {super.onDrawerClosed(view); 
        invalidateOptionsMenu(); 
        syncState(); 
       } 

    public void onDrawerOpened(View drawerView) 
      {super.onDrawerOpened(drawerView); 
        invalidateOptionsMenu(); 
        syncState(); 
      } }; 
    mDrawerLayout.setDrawerListener(mDrawerToggle); 
getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
    mDrawerToggle.syncState(); 

但是噹噹前片段被替換爲新片段時,漢堡包圖標不會變成後退箭頭。但是當切換到新的活動時,後退箭頭會正確顯示。有誰知道這裏缺少什麼?

任何幫助表示讚賞。

回答