为什么android会在使用小于12sp的大小时发出警告?

Muh*_*fan 17 android font-size textfield android-layout

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

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

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

我正在添加屏幕截图以更清晰地解决问题

在此输入图像描述

在此输入图像描述

Com*_*are 18

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

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

但是,如果你尝试12sp,你可能会发现它也非常小,而且你还想要更大的字体.

  • 我向我的设计师解释了同样的事情,但在某些情况下,他希望文字大小为7sp.所以我们用他的规格设计了一个屏幕,他说它看起来很酷.:P我们应该使用它吗? (2认同)
  • @Gaurav:我不会.问老板,不是我.:-) (2认同)
  • @CommonsWare 我正在制作一个类似于我们在 Gmail 中附加文件时显示的内容的 CardView。因此,我为显示文件大小信息的 TextView 使用了 12sp 大小。当我将结果与 Gmail 应用程序的结果进行比较时,我得出的结论是他们使用的大小小于 12sp。那么他们为什么要这样做呢? (2认同)
  • @RohanBhatia:"那他们为什么要这样做呢?" - 您必须询问Google,特别是负责Gmail用户界面的任何人. (2认同)