Изменить префикс. Пункт Описание Цвет текста в Android 4

У меня есть пример образцов предпочтений

<CheckBoxPreference android:key="chkSound" android:summary="Sound is Off" android:title="Sound" /> 

Я использую тему в res / values ​​для изменения цвета текста сводки

  <style name="ThemeDarkText"> <item name="android:textColor">#000000</item> </style> 

И в коде я пишу эту строку

  setTheme(R.style.ThemeDarkText); 

Он отлично работает в Android 2.1, но когда я попытался запустить его на другом os (ex Android 4.0), он не изменил итоговый цвет текста только цвет названия. !!

Любая помощь?

У меня была такая же проблема.

Было интересно, что резюме Edit Preference было правильно окрашено – красным, но флажок и экран предпочтений были белыми.

Это мое решение:

Добавьте это в style.xml в свою тему:

 <item name="android:textColorSecondary">@color/your_color</item> 

Для тех, кто использует Theme.AppCompat (Lollipop), это контролируется

<item name="colorAccent">@color/accent</item>

Intereting Posts
Как я могу определить разделы Android-устройства из оболочки? Получить идентификатор TextView в фрагменте из FragmentActivity в ViewPager Genymotion – виртуальное устройство не получило IP-адрес JQuery Мобильные иконки белые, а не черные на Android Альтернатива для TYPE_GAME_ROTATION_VECTOR Обновление до Android Studio 3.0 Canary 5, вызывающее «IllegalArgumentException: AppCompat не поддерживает текущие функции темы». Установите APN программно на Android Двухсторонний вид прокрутки Как центрировать камеру так, чтобы маркер находился в нижней части экрана? (Google map api V2 Android) Как предотвратить добавление фрагмента несколько раз? Какое значение следует задать для: «Минимальный необходимый SDK», «Target SDK» и «Compile with» Установка прослушивателя в сервис-ориентированном классе Можете ли вы обнаружить, когда приложение Android переходит в фоновый режим? Почему следует рассматривать использование AndroidObservables в RxJava Недостаточно памяти для выполнения запрошенной операции – студия Android