我已经使用汉堡图标(支持库v7)实现了ActionBarDrawerToggle,但出于某些原因,该切换仅在未运行5.0的设备上显示“后退”箭头(我已为所有4.x版本确认了此行为)。这是正常的行为吗?
箭头如下所示:
现在箭头图标不会改变。无论导航抽屉被拉出还是处于折叠模式下,它都是相同的。
这是我如何初始化drawertoggle等的。
// drawer toggle
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
R.string.drawer_open, R.string.drawer_close);
mDrawerLayout.setDrawerListener(mDrawerToggle);
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
编辑
为了澄清一些内容。我正在使用旧的普通操作栏,而不是工具栏。汉堡包图标在5.0及以上设备上显示,但在< 5.0上不显示。我应该使用工具栏来解决这个问题吗?