#android #settings #fragment
#Android #Настройки #фрагмент
Вопрос:
Я использую новые preference-headers для отображения настроек в моем приложении. В то время как действие стандартных настроек на моем Motorola Xoom отображает выбранный элемент в списке заголовков на синем фоне, мои настройки, которые расширяют PreferenceActivity, никак не выделяют выбранный элемент.
Есть ли способ это сделать?
Комментарии:
1. Пока ответа нет. Пожалуйста, дайте мне знать, ясен ли вопрос
Ответ №1:
Я это исправил. Этого было достаточно, чтобы использовать:
<uses-sdk android:minSdkVersion="11"/>
в AndroidManifest: раньше это было =»9″.
Если вы переключитесь на 11, вы увидите много изменений: меню находится вверху, а не внизу, значок приложения отображается в верхнем левом углу, а шрифт заголовка увеличен, Чтобы настроить выделение и т.д., Которые Я использовал:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.SettingsActivity" parent="@android:style/Theme">
<item name="android:listSelector">@color/green</item>
</style>
</resources>
В AndroidManifest для SettingsActivity я использовал:
android:theme="@style/Theme.SettingsActivity"
После переключения на minsdk = 11 это работает