Comment changer textsize dans datepicker?
La textsize par défaut dans datepicker est trop gros pour mon application. J'ai vu un moyen suggéré de changer ici, mais la pêche autour de la textviews imbriquée à l'intérieur de la datepicker classe semble maladroit et sujettes à erreur.
Est-il un meilleur/le moyen le plus propre à le faire?
OriginalL'auteur gcl1 | 2012-07-30
Vous devez vous connecter pour publier un commentaire.
La façon la plus facile de changer la taille de la police de datepicker/timepicker/numberpicker est la personnalisation du thème.
Dans les styles de fichier, définissez la taille de police par défaut de la manière suivante.
OriginalL'auteur Sean
Définition d'un thème de
DatePicker
mise en page et l'ajout deandroid:textSize
pour que cela fonctionne pour moi.Dans votre mise en page xml ajouter un
DatePicker
l'application d'un thème comme indiqué ci-dessous -et ensuite définir le
NumberPickerStyle
dansstyles.xml
précisantandroid:textSize
comme celui -OriginalL'auteur shubham1g5
utilisez code ci-dessous:
Je suggère fortement de ne pas utiliser cette solution. le
getChildAt(1)
comme il peut en brique, où l'ordre des points de vue des changements à l'intérieur de la bibliothèque. peut travailler sur une version et être cassé avec différentes implémentationsOriginalL'auteur Joan Wu
De Sean approche fait quelques bugs dans l'INTERFACE utilisateur de sélecteur de lui-même dans le cas où il y a un certain nombre de cueilleurs et je pense qu'il n'est pas parfait pour appliquer le texte, la taille de tous les composants dans le sélecteur.
Voici ce que j'ai utilisé et il fonctionne parfaitement sans aucune INTERFACE utilisateur pépins.
OriginalL'auteur Pei
utilisez code ci-dessous
OriginalL'auteur Pinki
J'ai utilisé à la suite d' CustomDateAndTimePicker. C'est très facile à personnaliser. Dans les différentes options comme la date, le mois,l'année, les heures et les minutes ont leur propre Numéro de sélecteur. Ainsi, vous pouvez personnaliser la taille du texte,la couleur et d'autres styles. vous pouvez ajouter votre propre numéro de sélecteur pour la réalisation de votre utilisation
OriginalL'auteur Rajesh Nasit
De Sean code fonctionne. mais il est en train de changer la taille de police pour tous les autres composants(textViews, boutons, etc...) Donc voilà la solution.
Créer un style différent pour l'heure sélecteur et l'utiliser sur le temps de sélecteur de thème.
et l'utiliser sur votre timepicker
Regarde la vidéo, comment j'ai fait https://youtu.be/JMJ2ujhk9c0
OriginalL'auteur mili