2016-12-14 2 views
3

Ich habe eine benutzerdefinierte Schriftart, die standardmäßig numerische Zeichen mit variabler Breite hat, und ich möchte die Monospace-Tabellennummern der Schriftart in einem Android TextView verwenden, so dass Zahlen vertikal ausgerichtet sind.Monospace-Tabellennummern in Android-TextViews

Das heißt, so etwas wie dies ändern:

etwas wie folgt aus:

Antwort

2

Um eine Schrift des tabellarischen Nummer Funktion auszuwählen, verwenden TextView ‚s fontFeatureSettings mit tnum :

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

Benötigt API-Level 21.

+1

(Ich habe selbst etwas dokumentiert, das ich heute ohne existierende SO-Einträge gefunden habe.) – laalto