Estoy tratando de crear un tema para mi primera aplicación para Android, y me está llevando a la vuelta de la esquina. Finalmente me las arreglé para descubrir cómo diseñar elementos en una lista desplegable, pero ahora no puedo cambiar el color del divisor entre los elementos de la lista. He buscado preguntas similares en stackoverflow y he probado docenas de combinaciones, pero parece que nada funciona.Android: No se puede diseñar el divisor giratorio
Aquí está mi archivo styles.xml (abreviado para mayor claridad):
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme" parent="android:Theme.Light">
<item name="android:spinnerStyle">@style/spinnerStyle</item>
<item name="android:spinnerDropDownItemStyle">@style/spinnerDropDownItemStyle</item>
<item name="android:dropDownListViewStyle">@style/spinnerListViewStyle</item>
</style>
<style name="spinnerStyle" parent="@android:style/Widget.Spinner">
<item name="android:background">@drawable/my_theme_spinner</item>
</style>
<style name="spinnerDropDownItemStyle" parent="@android:style/Widget.DropDownItem.Spinner">
<item name="android:background">@drawable/my_theme_spinner_item</item>
<item name="android:paddingLeft">5dp</item>
<item name="android:gravity">center_vertical</item>
</style>
<style name="spinnerListViewStyle" parent="@android:style/Widget.ListView.DropDown">
<item name="android:height">3dp</item>
<item name="android:dividerHeight">3dp</item>
<item name="android:divider">@color/divider</item>
</style>
</resources>
No importa lo que hago, acabo de recibir un divisor de color gris claro 1DP entre los elementos (que apenas se puede ver con mi luz coloreada enumerar el fondo del elemento): ni la altura ni el color del divisor se ven afectados (también intenté configurarlo como un dibujable, también sin ningún efecto). ¿Qué estoy haciendo mal?
Gracias por su respuesta: ese proyecto ha avanzado ahora y no tengo tiempo ahora para poner a prueba su ejemplo, pero de todos modos he remarcado su respuesta, gracias. – Russ
FYI: La pregunta tiene un @ before android en el estilo desplegable de spinner, la respuesta no. – csga5000