AutoTextView最大大小问题

Pra*_*dey 5 android textview android-layout

我在我的应用程序中遇到此崩溃原因:

java.lang.IllegalArgumentException:最大自动调整大小的文本大小(24.674995px)小于或等于最小自动调整大小的文本大小(31.5px)

带自动TextView。在这种情况下,如何优雅地处理此类情况。

The*_*mer 8

我今天遇到了同样的问题。一般来说,每当我遇到问题时,我都无法解释它是三星设备。这和你说的没什么不同。基本上,三星手机上的默认主题设置了最小尺寸。对我们来说,解决方案是专门添加autoSizeMinTextSize="12dp".


UNW*_*UNW -1

autoSizeMaxTextSize您应该将的属性值设置TextView为大于autoSizeMinTextSize

不正确

    <android.support.v7.widget.AppCompatTextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:autoSizeMaxTextSize="24.674995px"
    android:autoSizeMinTextSize="31.5px"/>
Run Code Online (Sandbox Code Playgroud)

正确的

    <android.support.v7.widget.AppCompatTextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:autoSizeMaxTextSize="31.5px"
    android:autoSizeMinTextSize="24.674995px"/>
Run Code Online (Sandbox Code Playgroud)