¿Cómo se cambia el color del texto de los elementos de la lista en un AlertDialog
-
30-09-2019 - |
Pregunta
Hola Estoy tratando de cambiar el color del texto de los elementos de una lista en un ListPreference
ventana emergente. He pasado más de una hora mirando a través de todos los diferentes nombres de estilo, pero no puedo encontrar TextAppearance
o cualquier cosa que va a este texto en particular. Gracias por su ayuda!
Solución
Usted no puede y no debe. usos *Preference
estilos de com.android.internal.R.styleable
que podrían ser cambiados por productos manufacturados. La idea de utilizar la falta de pago es que cada pantalla de preferencias en su dispositivo de aspecto igual.
Por otro lado se puede intentar hacer una Activity
con android:theme="@android:style/Theme.Dialog"
en AndroidManifest
de su aplicación y colocar un ListView
estilo que desee.
Otros consejos
Yo realmente no sé qué tipo de uso View
ListPreference
, probablemente es algo así como TextView
. Si es así lo que podría hacer algo bajo como:
TextView textView;
String myString;
//....
SpannableString spanString=new SpannableString(myString);
spanString.setSpan(new ForegroundColorSpan(Color.RED), 0, myString.length(), Spanned.SPAN_INCLUSIVE_INCLUSIVE);
textView.setText(spanString);