У меня расширен экран предпочтений PreferenceActivity
. Для ОС 4.0.3 я хотел добавить значок <
на панель действий, поэтому я сделал это в onCreate()
.
ActionBar actionBar = getActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
Это сработало. <
был добавлен слева от значка приложения. Но когда я нажимаю элемент, который переходит на следующий уровень (более подробный экран ), <
не будет отображаться. При возврате на верхний уровень снова появляется <
.
Я никогда не думал о механизме вложенных предпочтений, так как умный PreferenceActivity
скрывает его. Теперь мой вопрос: почему PreferenceActivity
не отображает <
во вложенных предпочтениях?
Я не хочу спорить, что мне не нужно добавлять <
на экран настроек. (Даже некоторые приложения Google добавляют, некоторые нет, поэтому я думаю, что для этого нет четкого правила.)
Если есть простое решение для этого, я хочу решить эту проблему.