У меня есть активность со многими фрагментами, которые используют панель действий и навигационный ящик. У него включен режим "home as up". Я реализовал правильную логику, что только фрагменты верхнего уровня показывают значок переключателя панели действий, а другие фрагменты отображают стрелку. Я достиг этого:
mDrawerToggle.setDrawerIndicatorEnabled(false);
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, mDrawerList);
Теперь старая библиотека поддержки v4 ActionBarDrawerToggle стала устаревшей. Я перешел на версию v7 вместе с новым Toolbar
, чтобы получить вид Material Design. После этого, когда ящик открыт, стрелка "вверх" отображается правильно, но когда выполняется вышеупомянутый код, он полностью исчезает.
Является ли это ошибкой в библиотеке поддержки, или мне нужно сделать что-то другое, чтобы показать стрелку "вверх" вместо индикатора ящика?