Как изменить цвет текста в настройках Android? - PullRequest
0 голосов
/ 29 ноября 2010

Я хочу изменить вид экрана настроек моего приложения 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) при попытке открыть настройки.

1 Ответ

5 голосов
/ 29 ноября 2010

Использовать Theme.Light.NoTitleBar:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...