无法更改NavigationDrawer的抽屉图标

我正在尝试实现自上次Android主题发布以来提供的新的NavigationDrawer

我已经完成了所有工作,按下左上angular的图标,导航抽屉会打开和closures。

但现在我仍然有箭头图标,虽然我用Android的ic_drawer取代了它。 为什么?

这里是我指定图标的代码:

 mDrawerToggle = new ActionBarDrawerToggle( this, mDrawerLayout, R.drawable.ic_drawer, //<-- This is the icon provided by Google itself R.string.drawer_open, R.string.drawer_close ) 

但是应用程序仍然以setDisplayHomeAsUpEnabled的标准图标运行。

有任何想法吗?

Solutions Collecting From Web of "无法更改NavigationDrawer的抽屉图标"

我刚拿到导航抽屉工作。 我忘了添加以下由developer.android.com例子提供的方法:

 @Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); // Sync the toggle state after onRestoreInstanceState has occurred. mDrawerToggle.syncState(); } @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); mDrawerToggle.onConfigurationChanged(newConfig); } 

如果你正在设置,我也有同样的问题

 getActionBar().setDisplayShowHomeEnabled(false); 

然后显示正常的向上图标。 所以尝试不使用它