您的位置:首页 > 移动开发 > Android开发

android屏幕基础知识

2016-08-25 09:14 204 查看
首先,先来上一张图,看看android屏幕分辨率的占比情况



什么是dp,dip,dpi,sp、px ?之间的关系是什么?

px:构成图像的最小单位

   dp/dip:密度无关像素 以160dpi为基准 1dp=1px

   sp:绝大多数文字的大小推荐12sp 14sp 18sp 22sp

什么是mdpi、hdpi、xdpi、xxdpi、xxxdpi?如何计算和区分?

名称 像素密度范围
mdpi120dpi-160dpi
hdpi160dpi-240dpi
xhdpi240dpi-320dpi
xxhdpi320dpi-480dpi
xxxhdpi480dpi-640dpi
因为Android屏幕尺寸实在太多,分辨率高低跨度非常大,不像苹果只有那么几款固定设备、固定尺寸。所以Android把各种设备的像素密度划成了好几个范围区间,给不同范围的设备定义了不同的倍率,来保证显示效果相近。像素密度概念虽然重要,但用不着我们自己算,iOS与Android都帮我们算好了。

ldpi [0.75倍]

mdpi [1倍]

hdpi [1.5倍]

xhdpi [2倍]

xxhdpi [3倍]

xxxhdpi [4倍]

Android 中我们取用720x1280的尺寸设计,那我们就说说在这个尺寸下这些元素的尺寸:



状态栏高度为:50 px

导航栏高度为:96 px

主菜单栏高度为:96 px

内容区域高度为:1038 px(1280-50-96-96=1038)

Android最近出的手机都几乎去掉了实体键,把功能键移到了屏幕中,当然高度也是和菜单栏一样的:96 px

启动图标:48 x 48dp

手机上的action bar 图标应该是32x32dp

小图标应该是 16x16 dp

通知图标必须是 24x24 dp









内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: