TextView Android не показывает указанные c цифры - PullRequest
1 голос
/ 26 марта 2020

Я не могу отобразить указанные c числа в TextView. Это происходит, когда я пытаюсь и программно обновить text представления, или просто в xml.

Вот TextView, как определено в файле макета,

<TextView
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:ellipsize="end"
        android:textAlignment="center"
        android:text="0"
        android:textColor="@color/primaryTextColor"
        android:textSize="48sp"
        app:layout_constraintBottom_toBottomOf="@+id/title"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="@+id/title"
        android:gravity="center_horizontal" />

Я также вижу это в редакторе Android Studio. Если я установлю text на 1, 2 и 3, я смогу увидеть отображаемое число. Но если я установлю text на 0, 4, 5, 6, 7, 8 и 9, то ничего не получится.

Что мне здесь не хватает?

Редактировать: Я добавляю два снимка экрана непосредственно из редактора макетов Android Studio. Каждый снимок экрана представляет один и тот же текстовый вид с разными значениями:

Для text="123",

enter image description here

и теперь для text="142",

enter image description here

Примечание: 4, кажется, занимает пространство символа в TextView, но оно не отображается.

1 Ответ

0 голосов
/ 26 марта 2020

Проблема заключалась в том, что указанному c семейству шрифтов не удалось отобразить все цифры.

...