web-dev-qa-db-fra.com

Comment augmenter la taille de la police NumberPicker Android 6.0?

J'ai remarqué que le NumberPicker dans Android 6.0 a une taille de police très très petite par rapport aux versions précédentes. La taille de la police est si petite que je peux seulement supposer que c'est un bug ...

Je ne trouve pas de moyen d'augmenter la taille de la police de NumberPicker. Il y a les facteurs ScaleX et ScaleY, mais évidemment, en les modifiant, le NumberPicker apparaîtra trop grand sur les anciennes versions de Android.

Je pourrais définir les facteurs ScaleX et ScaleY par programmation en fonction de Android, mais cela ne semble pas être une solution intelligente car il faut imaginer que Google finira par augmenter la taille de la police de NumberPicker car c'est presque illisible maintenant.

Quelqu'un a-t-il des idées sur la façon de gérer ce problème?

Edit: J'ai également essayé de compiler avec une ancienne version du SDK Android Android in Android Studio espérant que l'apparence de NumberPicker reviendrait au style précédent, mais peu importe la version du SDK avec laquelle je compile conserve le nouveau Android 6.0 style NumberPicker.

Difference in NumberPicker font between Android versions

14
Greg Ellis

Basé sur la réponse de John Starbird.

Vous ajoutez du style.

<style name="NumberPickerText">
    <item name="Android:textSize">22sp</item>
</style>

Ajoutez du style à votre sélecteur de nombres en XML.

Android:theme="@style/NumberPickerText"
28
Jack The Ripper