Почему последняя строка многострочного Android TextView не отображается? - PullRequest
0 голосов
/ 24 марта 2020

Моя проблема: Мне не удается отобразить последнюю строку в некоторых моих текстовых представлениях, которые расширяются до случайных размеров в зависимости от содержимого. Один конкретный случай, который всегда происходит, - это комментарий TextView.

Что я пробовал: Я прочитал и попробовал несколько подобных постов здесь и в Интернете, но ни один из них, похоже, не решить проблему. Ряд решений включает настройку android:gravity="fill" и android:baselineAligned="false", которые не оказали влияния и которые были удалены или изменены на предыдущее значение (см. Код ниже).

Ниже я предоставил код, указанный c для комментария TextView, и изображение, чтобы помочь разобраться в расположении, которое оно разделяет. Это единственный TextView не справа от своей метки и выровненной базовой линии. Кажется, это довольно распространенная установка, поэтому я не уверен, почему проблема существует.

<TextView
     android:layout_width="match_parent"
     android:layout_height="0dp"
     android:background="@color/colorWhite"
     android:padding="5dp"
     android:hint="@string/hint_comment"
     android:textSize="12sp"
     android:gravity="start|top"
     android:ems="10"
     android:id="@+id/viewComment"
     app:layout_constraintStart_toStartOf="parent"
     app:layout_constraintEnd_toEndOf="parent"
     app:layout_constraintTop_toBottomOf="@+id/lbl_View_Comment"
     android:layout_marginTop="5dp"
     android:layout_marginStart="5dp"
     android:layout_marginEnd="5dp"/>

Comment TextView

1 Ответ

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

Изменить android: layout_height = "0dp" на android: layout_height = "wrap_content".

<TextView
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:background="@color/colorWhite"
 android:padding="5dp"
 android:hint="@string/hint_comment"
 android:textSize="12sp"
 android:gravity="start|top"
 android:ems="10"
 android:id="@+id/viewComment"
 app:layout_constraintStart_toStartOf="parent"
 app:layout_constraintEnd_toEndOf="parent"
 app:layout_constraintTop_toBottomOf="@+id/lbl_View_Comment"
 android:layout_marginTop="5dp"
 android:layout_marginStart="5dp"
 android:layout_marginEnd="5dp"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...