Android的度量单位之间有什么区别
- px
- 蘸
- dp
- sp
来自Android开发者文档:
-
px
&燃气轮机像素-对应于屏幕上的实际像素 -
中的
&燃气轮机英寸-基于屏幕的物理尺寸。
&燃气轮机;1英寸=2.54厘米 -
mm
&燃气轮机毫米-基于屏幕的物理尺寸 -
pt
&燃气轮机点-1/72英寸,取决于屏幕的物理尺寸 -
dp或dip
&燃气轮机密度-独立像素-基于屏幕物理密度的抽象单位。这些单位相对于160
dpi屏幕,因此在160 dpi屏幕上,一个dp是一个像素。dp与像素的比率将随屏幕密度而变化,但不一定成正比。注意:编译器接受两个;dip";及;dp";,虽然”;dp";更符合;sp" -
sp
&燃气轮机;可缩放像素或缩放独立像素-这与dp单元类似,但也可根据用户的字体大小偏好进行缩放。这是推荐给你的
指定字体大小时使用此单位,以便调整字体大小
用于屏幕密度和用户偏好。注意,Android文档在sp
实际代表什么方面不一致,一位医生说;“缩放独立像素”;,另一个说:”;可缩放像素”
了解Android中的密度独立性:
密度桶 | 屏幕密度 | 像素大小 | |
---|---|---|---|
ldpi | 120 dpi | 0.5 x 0.5英寸 | 0.5英寸*120 dpi=60×60像素 |
mdpi | 160 dpi | 0.5 x 0.5英寸 | 0.5英寸*160 dpi=80×80像素 |
hdpi | 240 dpi | 0.5 x 0.5英寸 | 0.5英寸*240 dpi=120×120像素 |
xhdpi | 320 dpi | 0.5 x 0.5英寸 | 0.5英寸*320 dpi=160×160像素 |
xxhdpi | 480 dpi | 0.5 x 0.5英寸 | 0.5英寸*480 dpi=240×240像素 |
xxxhdpi | 640新闻部 | 0.5 x 0.5英寸 | 0.5英寸*640 dpi=320×320像素 |
单位 | 说明 | 每个屏幕上的物理尺寸相同? | ||
---|---|---|---|---|
px | 像素 | 变化 | 没有 | 没有 |
在 | 英寸 | 一, | 对 | 对 |
嗯 | 毫米 | 25.4 | 对 | 对 |
pt | 要点 | 七十二 | 对 | 对 |
dp | 密度无关像素 | ~160 | 对 | 没有 |
sp | 与比例无关的像素 | ~160 | 对 | 没有 |
更多信息也可以在谷歌设计文档中找到