Однако, когда я устанавливаю ящик открытым по умолчанию при запуске приложения , вместо гамбургер-меню отображается стрелка назад (переключатель ящика работает хорошо).
Как получить то же самое гамбургер-меню, когда ящик открыт по умолчанию?
Код: Выделить всё
if (savedInstanceState == null) {
mDrawerLayout.openDrawer(GravityCompat.START); //open drawer by default
//default selected activity
getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, new MainFragment()).commit(); }
setupToolbar();
void setupToolbar(){
toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
if (getSupportActionBar() != null) {
getSupportActionBar().setDisplayShowHomeEnabled(true);
}
}
void setupDrawerToggle(){
mDrawerToggle = new androidx.appcompat.app.ActionBarDrawerToggle(this,mDrawerLayout,toolbar,R.string.on, R.string.off);
mDrawerToggle.syncState();
}
Подробнее здесь: https://stackoverflow.com/questions/783 ... by-default