Android长度单位详解(dp、sp、px、in、pt、mm、dip)
16lz
2022-04-16
原文:http://hi.baidu.com/boderboder/blog/item/344fe41cb0a8866ef624e4df.html/cmtid/8cf25515e1952d4420a4e9b6
android中定义的dimension单位有以下这些:
px(Pixels ,像素):对应屏幕上的实际像素点。
in(Inches ,英寸):屏幕物理长度单位。
mm(Millimeters ,毫米):屏幕物理长度单位。
pt(Points ,磅):屏幕物理长度单位,1/72英寸。
dp(与密度无关的像素):逻辑长度单位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。随着密度变化,对应的像素数量也变化,但并没有直接的变化比例。
dip:与dp相同,多用于Google示例中。
sp(与密度和字体缩放度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。
尽量使用dp作为空间大小单位,sp作为和文字相关大小单位
更多相关文章
- Android分辨率自适应
- android camera(一):camera模组CMM介绍
- Android(安卓)- 像素密度和屏幕适配
- Android从远程服务器下载文件到本地sd卡中
- Android多屏幕适配
- Android(安卓)中如何得到字符的像素宽度
- Android(安卓)自定义像素AVD模拟器无键盘
- Android获取屏幕分辨率和dpi
- Android(安卓)AES 文件加密解密