2016-12-14 1 views
3

J'ai une police personnalisée qui a des glyphes numériques de largeur variable par défaut, et je voudrais utiliser la fonction de nombres tabulaires monospace de la police dans un TextView Android afin que les chiffres s'alignent verticalement.Chiffres tabulaires monospace dans Android TextViews

C'est, changer quelque chose comme ceci:

à quelque chose comme ceci:

Répondre

2

Pour sélectionner une fonctionnalité de numéro de tableau de police, utilisez TextView « s fontFeatureSettings avec tnum :

<TextView 
    ... 
    android:fontFeatureSettings="tnum" 
    android:text="1111.11\n2222.22" 
    /> 

Nécessite le niveau d'API 21.

+1

(Document auto-documenté que j'ai appris aujourd'hui sans aucun message SO existant trouvé.) – laalto