码迷,mamicode.com
首页 > 其他好文 > 详细

dp,px,sp区别及使用场景

时间:2016-03-29 00:48:16      阅读:1066      评论:0      收藏:0      [点我收藏+]

标签:

 

1、区别

dip(device independent pixels)——设备独立像素:这个和设备硬件有关,一般哦我们为了支持WCGA、HVGA和QVGA推荐使用这个,不依赖于像素。等同于dp。

px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。

sp(scaled pixels—best for text size)——带比例的像素。

2、使用场景

dip: device independent pixels(设备独立像素):不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 

px: pixels(像素):不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。

sp: scaled pixels(放大像素):主要用于字体显示best for textsize。由此,根据 google 的建议,TextView 的 字号最好使用 sp 做单位,而且查看TextView的源码可知Android 默认使用 sp 作为字号单位。

http://www.cnblogs.com/warioland/archive/2011/10/17/2215110.html

dp,px,sp区别及使用场景

标签:

原文地址:http://www.cnblogs.com/nathan909/p/5331299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!