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

来源:互联网 发布:centos显卡驱动安装 编辑:程序博客网 时间:2024/06/04 00:24
 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

0 0
原创粉丝点击