Color de texto y tamaño del resumen

Tengo listpreference en mi aplicación, quiero personalizarlo, puedo establecer el tema de actividad prefs como bellow:

<activity android:name=".Prefs" android:label="@string/app_name" android:theme="@style/PreferencesTheme"> 

Estilo de la preferencia:

 <?xml version="1.0" encoding="utf-8" ?> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="PreferencesTheme" parent="android:Theme"> <item name="android:background">#FFDAB9</item> <item name="android:textColor">@color/red_color</item> <item name="android:textSize">20sp</item> </style> </resources> 

El estilo anterior cambia el fondo ListPreference y el tamaño del texto del título ListPreference y el color del texto PERO no cambia el color del texto del resumen de ListPreference o el tamaño cualquier manera de hacer eso,

He intentado este código, pero no funciona:

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

Cualquier ayuda será apreciada, gracias

Tal vez es demasiado tarde para responder, pero trate de quitar su línea de color :

 <item name="android:textColor">@color/red_color</item> 

Y añada esto que son para los colores primarios, secundarios y terciarios

 <item name="android:textColorPrimary">@color/red_color</item> <item name="android:textColorSecondary">@color/red_color</item> <item name="android:textColorTertiary">@color/red_color</item> 

Usted puede elegir el color que usted quiere a todos esos, honesto, nunca vi el color terciario en cualquier página de la preferencia, pero el primario está para el texto principal y grande, el secundario es para el pequeño texto aparece debajo del primario.

Espero eso ayude.

Eso apesta porque el archivo xml dice que usa textColorSecondary para el color de resumen .

Lo que yo recomendaría hacer es copiar y guardar el contenido del archivo de arriba en su propio proyecto, editar ese archivo para mirar la forma en que lo desea (Recuerde no cambiar ningún ID) y mostrar un diseño de elementos de preferencia de lista personalizada.

Puede aplicar un diseño de preferencias personalizadas en xml de la siguiente manera:

 <ListPreference android:key="pref_key" android:title="@string/my_list_preference" android:layout="@layout/custom_list_preference" /> 

Pongo esta línea en styles.xml y funciona:

  <item name="android:textColorSecondary">#00CC00</item> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.