2011-01-14 3 views
0

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

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

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

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

+0

Samsung раздражает и переопределяет стили непосредственно в определенных тегах в XML-макете. Раньше я проверял сводку настроек, это особенность, характерная для Samsung, и на самом деле нет ничего хорошего. –

ответ

0

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

<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.