Android中dip,dp,sp,pt和px的区别

 我来答
野人无事不言L
2016-08-29 · TA获得超过1413万个赞
知道顶级答主
回答量:2242万
采纳率:0%
帮助的人:143.3亿
展开全部
dp:
这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关。
不同的手机/平板可能具有不同的像素密度,例如同为4寸手机,有480x320分辨率的也有800x480分辨率的,前者的像素密度就比较低。
dip:
与dp完全相同,只是名字不同而已。
在早期的Android版本里多使用dip,后来为了与sp统一就建议使用dp这个名字了。
sp:
与缩放无关的抽象像素(Scale-independent Pixel),只用于表示字体大小时使用。
sp和dp很类似但唯一的区别是,Android系统允许用户自定义文字尺寸大小(小、正常、大、超大等等),当文字尺寸是“正常”时1sp=1dp=0.00625英寸,而当文字尺寸是“大”或“超大”时,1sp>1dp=0.00625英寸。
pt:
即point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,Android中没见到哪里用过。
px:
即像素(Pixel),1px代表屏幕上一个物理的像素点。
另外还有一个:
dpi:
是dot per inch的缩写,就是每英寸的像素数,也叫做屏幕密度。
这个值越大,屏幕就越清晰。

慕课上有关于这个的详细视频讲解,你可以去看看
http://www.imooc.com/video/9349
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式