
В моем приложении я использую образец совместимости с Action Bar от Google (расположенный в <sdk>/samples/android-<version>/ActionBarCompat), который отлично работает. Единственная проблема, с которой я сталкиваюсь, - это применить это к моему PreferenceActivity, чтобы получить экран, подобный настройкам в Android Market (см. Рисунок).
Чтобы заполнить ActionBar значками, каждый Activity должен расширить класс ActionBarActivity. Проблема в том, что мой Activity уже расширяет PreferenceActivity, а в Java-классах не может распространяться более одного класса.
Должен быть способ получить ActionBar вместе с PreferenceScreen. Я был бы рад, если бы кто-нибудь мог предложить решение этой общей проблемы.
PS: Решение, подобное в Как добавить кнопку в PreferenceScreen, не подходит, потому что ActionBar на самом деле является строкой заголовка, и это больше похоже на Java чем макет.
