Android中的dip、px、sp的介绍
来源:互联网 发布:sql union group 编辑:程序博客网 时间:2024/05/22 10:38
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素;
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多; 像素和dp的转换公式:px = dp * (dpi / 160)
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize;
现在这里介绍一下dp和sp:dp也就是dip,这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。但如果设置成160dp或160sp的话。系统会自动将width属性值设置成320px的。也就是160 * 320 / 160。其中320 / 160可称为密度比例因子。也就是说,如果使用dp和sp,系统会根据屏幕密度的变化自动进行转换。
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多; 像素和dp的转换公式:px = dp * (dpi / 160)
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize;
现在这里介绍一下dp和sp:dp也就是dip,这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。但如果设置成160dp或160sp的话。系统会自动将width属性值设置成320px的。也就是160 * 320 / 160。其中320 / 160可称为密度比例因子。也就是说,如果使用dp和sp,系统会根据屏幕密度的变化自动进行转换。
- Android中的dip、px、sp的介绍
- Android常用单位:px、dip、sp介绍
- Android 中的dip、dp、px、sp等单位的说明
- android中的dip,dp,px,sp的区别
- android 中的px 和dip 、sp
- Android中的dp、dip、sp与px
- android属性中的px,sp,dip,pt
- android中的dip,dp,px,sp详解
- Android px、dip、sp
- Android px、dip、sp
- Android--sp,px,dip
- android dip px sp
- Android的px、dip、sp的区别
- Android的px、dip、sp的区别
- Android的px、dip、sp的区别
- Android的px、dip、sp的区别
- Android的px、dip、sp的区别
- Android dip,px,pt,sp 的区别
- 最简单的驱动:LED驱动程序与应用程序解析
- 今天工作中遇到的一个看似简单的SQL题
- VC中分割字符串的AfxExtractSubString函数
- jstl中的<fmt:formatNumber>标签
- 检测iPhone/iPod Touch/iPad设备类型
- Android中的dip、px、sp的介绍
- C++ 虚函数表解析--转载
- src.rpm如何安装
- msp430f149学习心得之一 时钟配置
- Microsoft Patterns & Practices系列书籍就如何采用Windows Azure提供指导
- opencv与videoInput
- delphi调用C# Webservice返回数据集
- C#定义静态事件
- Java中简单的排列组合