如何进入“文字大小太小”

时间:2018-04-27 12:15:29

标签: android android-layout

如何在Android Studio中忽略“文字大小太小”警告?

例如,在我的一个TextViews中:

WidgetsBinding.instance
    .addPostFrameCallback((_) => afterFirstLayout(context));

我试图添加:

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:maxLines="3"
    android:singleLine="false"
    android:text="@string/navtask_btn_arrived"
    android:textAlignment="center"
    android:textSize="8sp"
    tools:ignore="textSize"/>

它应该与“textSize”一起使用,因为文档提到它可以与任何属性一起使用。

我知道其中一些没有任何意义,但是嘿,为什么不在问这里之前试试呢?

有什么想法吗?

3 个答案:

答案 0 :(得分:4)

您需要添加属性tools:ignore="SmallSp"以删除警告使用SmallSp,其中SmallSp表示小的可扩展像素

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:maxLines="3"
    android:singleLine="false"
    android:text="@string/navtask_btn_arrived"
    android:textAlignment="center"
    android:textSize="8sp"
    tools:ignore="SmallSp"/>

答案 1 :(得分:2)

Android Studio出错:

避免使用小于12sp的尺寸。所以尽量避免使用低于12sp的尺寸。 如果您仍想使用,则在该行下方声明。

tools:ignore="SmallSp"

答案 2 :(得分:1)

android中的最小文本大小为12sp

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:maxLines="3"
    android:singleLine="false"
    android:text="@string/navtask_btn_arrived"
    android:textAlignment="center"
    android:textSize="12sp"
    tools:ignore="textSize"/>