Comment changer les couleurs "Dividers" du Dialog DatePicker Android
Je suis en train de créer un dialogue personnalisé, fondamentalement, je suis en utilisant DatePickerDialog.THEME_HOLO_DARK
mais je veux changer le "diviseur" de la couleur et de la couleur du texte.
Je veux changer la ligne bleue et la couleur du texte en rouge.
Merci d'avance!
EDIT:
L'aide de ce code:
<style name="testo" parent="@android:style/Widget.DeviceDefault.DatePicker">
<item name="android:divider">@drawable/dialog_divider</item>
</style>
C'est ce que j'obtiens:
Le drawable pour le diviseur est fondamentalement une ligne rouge..
source d'informationauteur Robin.v
Vous devez vous connecter pour publier un commentaire.
Vous aurez à créer votre propre thème qui s'étend THEME_HOLO_DARK. Changer de thème de base de la couleur de l'application android
Edit: Essayer quelque chose comme cela
Et passer la référence de votre thème à la constructeur
ajouter cet article à votre thème principal
personnalisé la couleur du séparateur dans ce style
EDIT : testé uniquement sur HoloEverywhere
Je sais que c'est une réponse tardive, mais je tiens à partager mes découvertes avec ceux qui ont connu ou connaîtront ce problème à l'avenir.
J'ai cherché dans de nombreux endroits, et la seule solution que j'ai trouvé était SimonVT de Vendangeurs.
Après la mise en œuvre de la bibliothèque, il était très facile de changer les couleurs. Dans numberpicker - la bibliothèque utilise des images qui peuvent être simplement remplacée avec les dessins.
Dans cet exemple, les trois sélecteurs: NumberPicker, DatePicker et TimerPicker.
https://github.com/rodrigobusata/android-pickers
J'espère que vous le trouverez utile.
Mis à JOUR
Le lien ci-dessus n'existe plus, maintenant, vous devez utiliser la Conception de Matériel https://github.com/wdullaer/MaterialDateTimePicker.
Veuillez utiliser le code ci-dessous
Ici, le dialogue est un objet de DatePickerDialog.
vous pouvez changer la couleur du texte en faisant quelque chose comme
<style name="testo" parent="@android:style/Widget.DeviceDefault.DatePicker">
<item name="android:textColor">#FF0000</item>
</style>
Avez-vous jamais trouver comment changer la couleur du séparateur? Je suis en train de faire la même chose et ne peut pas vraiment trouver quelque chose pour le moment.