Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Color del divisor del hilandero de Android

Tengo una ruleta con este estilo

<style name="OptionsSpinner" parent="android:Widget.Spinner"> <item name="android:background">@drawable/spinner_background</item> <item name="android:spinnerMode">dropdown</item> <item name="android:dropDownListViewStyle">@style/SpinnerDropdown</item> </style> <style name="SpinnerDropdown"> <item name="android:divider">#ff0000</item> </style> 

Pero el estilo SpinnerDropDown no tiene ningún efecto, el divisor es gris o lo que es el valor predeterminado. ¿Cómo estilizo los divisores en una ruleta?

  • SetBackground vs setBackgroundDrawable (Android)
  • Android escribiendo registros en el archivo de texto
  • Android: ¿Cuál es el nombre de la carpeta de los archivos jar (LIB o LIBS)?
  • Android cómo publicar la versión beta de la aplicación
  • Cómo ocultar la barra de título de Android después de la creación de la ventana?
  • ¿Cómo borrar correctamente los datos de intenciones de la actividad SingleTop?
  • Descarga de código fuente de Android
  • Android TextureView / Dibujo / Rendimiento de la pintura
  • One Solution collect form web for “Color del divisor del hilandero de Android”

    ¿Está utilizando este estilo directamente en la propiedad de style de su widget Spinner ? Si es así, es por eso que no está funcionando. Debe diseñar el divisor utilizando el theme de su aplicación.

    Para diseñar el divisor, haga lo siguiente:

    En tu tema de aplicación deberías tener el item android:dropDownListViewStyle :

     <style name="applicationTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:dropDownListViewStyle">@style/mySpinnerStyle</item> </style> 

    Y, el estilo del divisor (mySpinnerStyle) se define en:

     <style name="mySpinnerStyle" parent="android:Widget.ListView.DropDown"> <item name="android:divider">#00ff00</item> <item name="android:dividerHeight">1dp</item> </style> 

    Ahora tienes un divisor verde en tu Spinner 🙂

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.