He creado un spinner, desde donde un usuario puede seleccionar un valor. Me puede cambiar el color de texto de la propia ruleta como se muestra en esta imagen:¿Cómo cambio el color de la fuente de la lista de selección en una ruleta?
Desafortunadamente cuando pulso el spinner una lista de elementos, para ser seleccionado, se muestra, pero estos tienen una fuente de color blanco sobre fondo blanco, y simplemente no he podido cambiar esto:
He buscado el problema en Google y otros han experimentado el mismo problema. Ninguna de las correcciones sugeridas funcionó para mí. Por lo que tengo entendido, tengo que hacer una lista personalizada de algún tipo, pero bueno ... No puedo hacer que funcione. ¿Alguna sugerencia?
Mi código es el siguiente (array_spinner es una matriz de cadenas):
ArrayAdapter adapter = new ArrayAdapter(this, R.layout.row, array_spinner);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Y mi row.xml:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/spinnerText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:textColor="#000000"
android:textSize="14dp" />
¡Muchas gracias! ¡Funciona perfectamente bien! Gracias por la respuesta muy útil y rápida :) – Casper