Менять цвет текста описания элемента настроек в Android? - PullRequest
0 голосов
/ 14 января 2011

Я использую Samsung Vibrant, и один из раздражающих моментов, которые Samsung бросил в свой скин TouchWiz, изменил цвет текста описания пункта меню «Настройки» с белого (AOSP) на светло-синий.

Это выглядитвсе в порядке, если обложка оформлена в синем цвете, но большинство ПЗУ, кажется, склоняются к клонам Gingerbread ... с зеленым выглядит не очень хорошо.

Как мне изменить цвет шрифта описания настроек обратно набелый или даже оранжевый он есть в реальном Android 2.3?В каком xml-файле находится свойство цвета?

Похоже, что оно распространяется и на все приложения, которые вы устанавливаете ... синий текст.

1 Ответ

0 голосов
/ 14 января 2011

Для вашего приложения вам нужно добавить новый стиль, подобный этому:

<resources>
<style name="MyTheme" parent="android:Theme.Light">
    <item name="android:textColor">#0198E1</item>
    <item name="android:background">@android:color/black</item>
</style>

И в вашем файле манифеста, в вашем предпочтении добавьте эту строку, чтобы применить ваш стиль:

android:theme="@style/MyTheme"

Вы также можете проверить стили по умолчанию здесь: https://android.googlesource.com/platform/frameworks/base/+/master/core/res/res/values/styles.xml

Если вы имеете в виду сделать это в масштабе всей системы, вам, вероятно, потребуется найти этот файл styles.xml, а также иметь root.

...