TextView使用autoSizeTextType自动调整字体大小适应固定宽
总结:
1.不要使用TextView,要使用AppCompatTextView
2.设置几个属性
示例:
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_text"
android:layout_width="120dp"
android:layout_height="48dp"
android:textColor="@color/white"
android:textSize="32sp"
android:maxLines="1"
app:autoSizeTextType="uniform"
app:autoSizeMinTextSize="1sp"
app:autoSizeMaxTextSize="18sp"
android:autoSizeStepGranularity="2sp"
android:text="" />