我非常非常新的android。所以,我开始使用一个简单的应用程序,在最小的API 14上创建,我个性化一些字符串,然后我开始修改应用程序抽屉。
当我尝试调试我的简单应用程序并在我的Nexus 5上启动它(更新到最后的股票棒棒糖)时,我有这个有点烦人的错误,有了这个图标:
在所有情况下,当导航抽屉打开/关闭时,它会显示箭头,而不是在“菜单”图标和“箭头”图标之间切换。 我做错了什么?
在搜索解决方案时,我在代码中找到了一些代码,如下所示:
我不知道该怎么做......如果你能解释我的错误,我会非常高兴。
答案 0 :(得分:1)
您需要从syncState()
onPostCreate()
调用ActionBarDrawerToggle对象:
@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
// Sync the toggle state after onRestoreInstanceState has occurred.
mDrawerToggle.syncState();
}