我使用 ActionBarSherlok 和 DrawerLayout,一切正常,但在 Android 2.3 ActionBar 抽屉图标不显示。Insted 它显示后退图标。在 Android 4 中显示抽屉图标。
如何将 Android 2 中的后退图标更改为 Android 4 中的抽屉图标?
我使用下一个代码来初始化抽屉:
drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
drawerToggle = new ActionBarDrawerToggle(this, drawer,
R.drawable.ic_drawer, R.string.main_01, R.string.main_02) {
public void onDrawerClosed(View view) {
getSupportActionBar().setTitle(title);
invalidateOptionsMenu();
}
public void onDrawerOpened(View drawerView) {
getSupportActionBar().setTitle(drawerTitle);
invalidateOptionsMenu();
}
};
drawer.setDrawerListener(drawerToggle);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);