这是Android TextView sp或dip的标准缩放

时间:2015-04-20 12:29:02

标签: android

嗨Iam开发机器人Titlebar,所以我需要澄清哪些用于android文本sp或dip

哪个是标准的,sp和dip有什么区别?谢谢!

2 个答案:

答案 0 :(得分:2)

SP始终用于textSize
DP几乎用于其他所有事情

参见" Supporting Different Densities"了解更多信息。


来自文档:

  

设计布局时必须避免的一个常见缺陷是使用绝对像素来定义距离或大小。用像素定义布局尺寸是一个问题,因为不同的屏幕具有不同的像素密度,因此相同数量的像素可以对应于不同设备上的不同物理尺寸。因此,在指定尺寸时,请始终使用dp或sp单位。 dp是与密度无关的像素,其对应于160dpi的像素的物理尺寸。 sp是相同的基本单位,但是根据用户的首选文本大小(它是与比例无关的像素)进行缩放,因此在定义文本大小时(但从不用于布局大小)应使用此测量单位。 / p>

答案 1 :(得分:0)

sp用于文本大小,dp用于其他所有内容。这些主要是为了获得对不同尺寸和密度的多个屏幕的最佳支持