Intereting Posts
Cardview – установить различные цвета фона для каждого элемента Ошибка добавления пользовательской темы в приложение. Как программно закрыть лоток уведомлений Разработка Python SL4A Отрегулируйте громкость записи микрофона Индикатор обновления SweepRefreshLayout Android не отображается Не удалось создать экземпляр приложения com.android.tools.fd.runtime.BootstrapApplication Лучшая практика для вложенных фрагментов в Android 4.0, 4.1 (<4.2) без использования библиотеки поддержки Android – Как указать вес программно для RelativeLayout? Android Native debug (ndk-gdb) на HTC Desire: запустить-как недостаток? Как создать структуру тестового каталога проекта в Android Studio? Android ViewGroup: что мне делать в переопределении onLayout ()? Проблема с настройкой яркости на некоторых устройствах Android Как вернуться на рынок, когда настраиваемая схема URL-адресов Android не обрабатывается? Как получить размер виджета приложения?

SetDisplayHomeAsUpEnabled () + Стрелка вверх?

Мы можем использовать метод setDisplayHomeAsUpEnabled() для операции для отображения стрелки «вверх» на панели действий.

Если я правильно понимаю, мы действительно должны показывать стрелку вверх, если мы не являемся основной деятельностью.

Нажатие стрелки «вверх» должно привести нас к корневой активности. Это все? Затем я должен добавить этот вызов ко всем моим действиям следующим образом:

 class RootActivity { public void onCreate() { setDisplayHomeAsUpEnabled(false); } } class AppleActivity { public void onCreate() { setDisplayHomeAsUpEnabled(true); } } class OrangeActivity { public void onCreate() { setDisplayHomeAsUpEnabled(true); } } ... 

Solutions Collecting From Web of "SetDisplayHomeAsUpEnabled () + Стрелка вверх?"

Да, это в значительной степени.

Нажатие на стрелку вверх должно привести вас к корню.

И не забывайте фактически обрабатывать щелчок в onOptionsItemSelected , проверяя id элемента на android.R.id.home