Я использую новый DrawerLayout
, чтобы иметь боковую навигацию. Я использую значок ящика ( "гамбургер" ) следующим образом:
@Override
protected void onStart() {
super.onStart();
mDrawerLayout = (DrawerLayout) findViewById(R.id.activity_main_drawerlayout);
mDrawerToggle = new ActionBarDrawerToggle(
this,
mDrawerLayout,
R.drawable.ic_navigation_drawer,
R.string.app_name,
R.string.app_name);
mDrawerLayout.setDrawerListener(mDrawerToggle);
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
}
Однако, когда я добавляю Fragment
в backstack, я хочу снова отобразить обратную стрелку, чтобы пользователь мог вернуться к "home" и только затем открыть ящик приложения.
Как я могу reset значок ящика на задний значок?
Стрелка, которую я хочу: