美文网首页
singleLine和AppCompatTextView的aut

singleLine和AppCompatTextView的aut

作者: 苍蝇的梦 | 来源:发表于2022-01-21 16:59 被阅读0次

2022-01-21 遇到的一点小问题
有个TextView需要动态调节大小,网上找了下,看到聊聊 Android 中的字体大小适配
试了下androidx.appcompat.widget.AppCompatTextViewapp:autoSizeTextType="uniform"

<androidx.appcompat.widget.AppCompatTextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:singleLine="true"
            android:text="@string/wannoo"
            android:textSize="20sp"
            app:autoSizeMaxTextSize="20sp"
            app:autoSizeMinTextSize="10sp"
            app:autoSizeStepGranularity="1sp"
            app:autoSizeTextType="uniform" />

一直没生效,网上找了下,看到AppCompatTextView 文案适配利器,原来是写了android:singleLine="true"造成冲突了。改成android:maxLines="1",试了下,可以了。

<androidx.appcompat.widget.AppCompatTextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:maxLines="1"
            android:text="@string/wannoo"
            android:textSize="20sp"
            app:autoSizeMaxTextSize="20sp"
            app:autoSizeMinTextSize="10sp"
            app:autoSizeStepGranularity="1sp"
            app:autoSizeTextType="uniform" />

相关文章

网友评论

      本文标题:singleLine和AppCompatTextView的aut

      本文链接:https://www.haomeiwen.com/subject/ysgehrtx.html