在我的activity.xml
中,我有两个AppCompatTextView
看起来像这样:
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/user_full_name_text_view"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="8dp"
android:fontFamily="@font/roboto_bold"
android:maxLines="1"
android:text="@string/full_name"
android:textColor="@android:color/white"
app:autoSizeTextType="uniform"
app:layout_constraintBottom_toTopOf="@+id/guideline"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toEndOf="@+id/profile_image"
app:layout_constraintTop_toTopOf="parent" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/user_name_text_view"
android:layout_width="0dp"
android:layout_height="20dp"
android:layout_marginEnd="8dp"
android:fontFamily="@font/roboto"
android:maxLines="1"
android:text="@string/username"
android:textColor="@android:color/white"
app:autoSizeTextType="uniform"
app:layout_constraintBottom_toTopOf="@+id/guideline"
app:layout_constraintEnd_toEndOf="@+id/user_view"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="@+id/user_full_name_text_view"
app:layout_constraintTop_toBottomOf="@+id/user_full_name_text_view"
app:layout_constraintVertical_bias="0.0" />
在我的设计选项卡中,这部分活动如下所示:
现在看起来正确,因为文本已正确自动调整大小以填充第一个AppCompatTextView
. 但是,当我在移动设备上运行我的应用程序时,它看起来像这样:
为什么文本不自动调整大小?我该如何解决这个问题,以便文本填充整个宽度和高度AppCompatTextView
?