20

好吧,我正在为 7 英寸平板电脑开发应用程序,尤其是为 nexus 7 开发应用程序,并且在 XML 布局文件中,我收到警告

避免使用小于 12sp 的尺寸:11sp

如果我将任何 textField 的大小设置为小于 12sp ?

我正在添加屏幕截图以更清楚地说明问题

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

19

对于默认字体缩放,1sp = 1dip = 1/160"。11sp 的高度大约是 1/15 英寸,非常小。

这是一个 Lint 错误。您可以覆盖它 - 按<Ctrl>-<1>,快速修复列表菜单应该让您能够抑制消息。

但是,如果您尝试 12sp,您可能会发现它也非常小,并且无论如何您都想要更大的字体。

于 2013-03-01T13:38:01.687 回答
1

您可以使用tools:ignore="SmallSp"忽略该警告

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:singleLine="false"
    android:text="NileshRathod"
    android:textSize="8sp"
    tools:ignore="SmallSp"/>
于 2018-05-19T07:16:14.320 回答