Страницы

Поиск по вопросам

понедельник, 17 июня 2019 г.

Android Studio. Не отображает Navigation Drawer при нажатии на гамбургер

В Debugger при нажатие на гамбургер item равно ActionMenuItem@4876, как выправить код чтоб все заработало?
private void setToolBar() {
Toolbar tb = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(tb);
ActionBar ab = getSupportActionBar(); ab.setHomeAsUpIndicator(R.drawable.ic_menu_default); ab.setDisplayHomeAsUpEnabled(true); }
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.forecast_filter: showFiter(); break; case R.id.home: { dLayout.openDrawer(GravityCompat.START); return true;} } return true; }


Ответ

Вы используете неправильный ID. Вам надо вместо
R.id.home
использовать системный ID из пакета android, т.е.
android.R.id.home

Комментариев нет:

Отправить комментарий