Проблемы с разметкой текста в 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:
- Изменил значение - android:layout_width="0dp"
- Добавил - app:layout_constraintEnd_toEndOf="parent"