ActionBar в PreferenceActivity

Example: Android Market

В своем приложении я использую новый образец совместимости панели действий от Google (расположенный по адресу / samples / android- / ActionBarCompat ), который работает отлично. Единственная проблема, с которой я столкнулся, - применить это к моей PreferenceActivity , чтобы получить экран, подобный настройкам в Android Market (см. Рисунок).

Чтобы заполнить ActionBar значками, каждое Activity должно расширять класс ActionBarActivity . Проблема в том, что моя Activity уже расширяет PreferenceActivity , а в классах Java нельзя расширять более одного класса.

Должен быть способ получить ActionBar вместе с PreferenceScreen . Я был бы рад, если бы кто-нибудь смог решить эту общую проблему.

PS: Решение, подобное в Как добавить кнопку в PreferenceScreen , не подходит, потому что ActionBar на самом деле является строкой заголовка, и поэтому это скорее Java, чем макет. .

12
задан Community 23 May 2017 в 11:53
поделиться