Я хочу изменить вид экрана настроек моего приложения Android на белый фон и темный цвет текста.Кажется, что я могу изменить цвет фона в коде.Есть ли аналогичный способ изменить цвет текста настроек в коде?
getListView().setBackgroundColor(Color.TRANSPARENT);
getListView().setCacheColorHint(Color.TRANSPARENT);
getListView().setBackgroundColor(Color.rgb(255, 255, 255));
Другим способом может быть установка подсветки темы действия в манифесте приложения:
android:theme="@android:style/Theme.Light"
Однакоэто переопределяет стиль приложения, который в настоящее время установлен на
android:theme="@android:style/Theme.NoTitleBar"
Таким образом, строка заголовка отображается на экране настроек.Я могу попытаться убрать панель с помощью
requestWindowFeature(Window.FEATURE_NO_TITLE);
. Приложение вылетает (AndroidRuntimeException: requestFeature() must be called before adding content
) при попытке открыть настройки.