Проблемы с разметкой текста в android API lvl 30

Часть текста выходит за пределы границы разметки, остальная часть переносится на новую строку, имеется: ConstraintLayout с textView, небольшой текст - если слово у End границы, в ConstraintLayout, не помещается в разметку, то оно выходит за границу разметки, далее текст переносится на новую строку.

Данная проблема наблюдается: на эмуляторах android 10 API lvl 30, на реальных устройствах: samsung s10e (android 10), но почему-то на samsung a50 (android 10) все нормально, так же и на некоторых устройствах с 10-м android все нормально.

В чем проблема и куда копать?

<androidx.constraintlayout.widget.ConstraintLayout
    android:layout_width="268dp"
    android:layout_height="match_parent"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintStart_toEndOf="@+id/----"
    app:layout_constraintTop_toTopOf="parent">

    <TextView
        android:id="@+id/---"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="12dp"
        android:fontFamily="@font/roboto"
        android:paddingStart="@dimen/padding_small"
        android:paddingEnd="@dimen/padding_medium"
        android:textColor="@android:color/black"
        android:textSize="15sp"
        android:textStyle="bold"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

Решение:
В ConstraintLayout:

  1. Изменил значение - android:layout_width="0dp"
  2. Добавил - app:layout_constraintEnd_toEndOf="parent"

Ответы (0 шт):