android datepicker android-4.0

Cómo cambiar los colores "Dividers" de Android DatePicker Dialog



android-4.0 (5)

Deberá crear su propio tema que extienda THEME_HOLO_DARK. Cambiar el color del tema básico de la aplicación de Android

Editar: Pruebe algo como esto

<style name="testo" parent="@android:style/Widget.DeviceDefault.DatePicker"> <item name="android:divider">@drawable/MyDivider</item> </style>

Y pasa la referencia de tu tema al constructor

Intento crear un cuadro de diálogo personalizado, básicamente estoy usando DatePickerDialog.THEME_HOLO_DARK pero quiero cambiar el color del "divisor" y el color del texto.

Quiero cambiar las líneas azules y el color del texto a rojo.

¡Gracias por adelantado!

EDITAR:

Usando este código:

<style name="testo" parent="@android:style/Widget.DeviceDefault.DatePicker"> <item name="android:divider">@drawable/dialog_divider</item> </style>

Esto es lo que obtengo:

El dibujable para el divisor es básicamente una línea roja.


Por favor usa el código a continuación

Aquí, el diálogo es un objeto de DatePickerDialog.

int dividerId = dialog.getContext().getResources().getIdentifier ("android:id/titleDivider", null, null); View divider = dialog.findViewById(dividerId); divider.setBackgroundColor(getResources().getColor(R.color.red)); int textViewId = dialog.getContext().getResources().getIdentifier ("android:id/alertTitle", null, null); TextView tv = (TextView) dialog.findViewById(textViewId); tv.setTextColor(getResources().getColor(R.color.red));


Sé que es una respuesta tardía, pero me gustaría compartir mis hallazgos con quienes experimentaron o experimentarán este problema en el futuro.

Busqué en muchos lugares, y la única solución que encontré fue Pickers de SimonVT.

Después de implementar la biblioteca, fue muy fácil cambiar los colores. En numberpicker: la biblioteca utiliza imágenes que pueden reemplazarse simplemente por los diseños deseados.

Este ejemplo tiene tres selectores: NumberPicker, DatePicker y TimerPicker.

https://github.com/rodrigobusata/android-pickers

Espero que le sea útil.


ACTUALIZADO

El enlace de arriba ya no existe, ahora debe usar Material Design https://github.com/wdullaer/MaterialDateTimePicker .


agregue este artículo a su tema principal

<item name="numberPickerStyle">@style/MyApp.NumberPicker</item>

establecer el color del divisor personalizado en este estilo

<style name="MyApp.NumberPicker" parent="Widget.Holo.NumberPicker"> <item name="selectionDivider">@color/white</item> </style>

EDITAR: probado solo en HoloEverywhere


puedes cambiar el color del texto haciendo algo como

<style name="testo" parent="@android:style/Widget.DeviceDefault.DatePicker">

<item name="android:textColor">#FF0000</item>

</style>

¿Alguna vez descubrió cómo cambiar el color del divisor? Estoy tratando de hacer lo mismo y realmente no puedo encontrar nada en este momento.