美文网首页
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