What is the difference between dip,sp and px in android?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Difference of px, dp, dip and sp in Android?
我想知道android中的dip,sp和px之间的区别。
谢谢,
尼基尔
如果你在Android上做任何事情,你应该使用dip或dp。 dip是像素密度。 px用于像素。
由于每个设备上的像素数不同,因此您应该继续使用dip。
编辑:
重复的问题:Android上的"px","dp","dip"和"sp"有什么区别?
PX
像素 - 对应于屏幕上的实际像素。
dp或dip
密度无关像素 - 一种基于屏幕物理密度的抽象单元。这些单位相对于160 dpi的屏幕,因此一个dp是160 dpi屏幕上的一个像素。 dp与像素的比率将随着屏幕密度而变化,但不一定成正比。注意:编译器接受"dip"和"dp",但"dp"与"sp"更一致。
SP
与比例无关的像素 - 这与dp单位类似,但它也可以根据用户的字体大小首选项进行缩放。建议您在指定字体大小时使用此单位,以便根据屏幕密度和用户偏好调整它们。
资源