Добавьте переключатель NavigationDrawer, заменив обратную навигацию на панели действий

В моем приложении есть активность, которая не запускается. Я хочу добавить навигационный ящик с переключателем. Я попытался следовать инструкциям здесь http://developer.android.com/training/implementing-navigation/nav-drawer.html

Но моя задняя навигация все еще отображается (она выходит из приложения, поскольку я добавила соответствующие флаги к цели) Как я могу показать значок переключателя ящика?

Также android.support.v4.app.ActionBarDrawerToggler устарела, что я должен использовать вместо этого?

1 ответ

Решение

Для android.support.v4.app.ActionBarDrawerToggler не рекомендуется использовать новую. Получить поддержку библиотеки поддержки. Проверка приложения appcompact здесь. https://developer.android.com/intl/es/reference/android/support/v4/app/ActionBarDrawerToggle.html

и создав ящик навигации здесь вы получите всю информацию http://developer.android.com/intl/es/training/implementing-navigation/nav-drawer.html

пример кода

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        drawer.setDrawerListener(toggle);
        toggle.syncState();

используйте последнюю версию библиотеки поддержки, вы легко это сделаете и не будете использовать setHomeasUpEnabled(true)

Другие вопросы по тегам