如何在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”一起使用,因为文档提到它可以与任何属性一起使用。
我知道其中一些没有任何意义,但是嘿,为什么不在问这里之前试试呢?
有什么想法吗?
答案 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"/>