У меня проблема с индикатором указателя на панели инструментов.
Значок (гамбургер) отображается только при перемещении (прокручивании) ящика и становится невидимым при остановке.
Вот скриншотActionBarDrawerToggle показывается только при съемке (перемещении) ящика
И при движении он становится видимым
Если остановка двигаться ящик смотреть снова становится невидимым.
Вот мой код установки
mToolbar.setVisibility(View.VISIBLE);
mToolbar.setTitle(getToolbarTitle());
setSupportActionBar(mToolbar);
if (hasDrawerToggle()) {
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerMainLayout,
R.string.drawer_open, R.string.drawer_close);
mDrawerToggle.setDrawerIndicatorEnabled(true);
mDrawerMainLayout.setDrawerListener(mDrawerToggle);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
}
@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
// Sync the toggle state after onRestoreInstanceState has occurred.
if (hasDrawerToggle()) {
mDrawerToggle.syncState();
}
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (hasDrawerToggle()) {
mDrawerToggle.onConfigurationChanged(newConfig);
}
}
В унаследованной деятельности. – dqsdyrkw
Я попытался использовать без проверки этого условия, но все равно не работает – dqsdyrkw