指的是手机实际的物理尺寸,比如常用的2.8英寸3.2英寸,3.5英寸3.7英寸 |
指的是实际的物悝尺寸宽高比率,分为long和nolong |
和电脑的分辨率概念一样,指手机屏幕dpi纵、横方向像素个数 |
可以反映屏幕dpi的清晰度用于缩放UI的 |
比如:计算WVGA(800*480)分辨率,3.7英寸的密度DPI如图1所示
3.1根据手机屏幕dpi密度(DPI)或屏幕dpi尺寸大小分为以下3类,如图2所示
3. 2手机屏幕dpi分类和像素密度的对应关系如表1所示:
3.3手機尺寸分布情况()如图3所示目前主要是以分辨率为800*480和854*480的手机用户居多
从以上的屏幕dpi尺寸分布情况上看,其实手机只要考虑3-4.5寸之间密度為1和1.5的手机
从开发角度讲应用程序会根据3类Android手机屏幕dpi提供3套UI布局文件,但是相应界面图标也需要提供3套如表2所示
5 如何做到自适应屏幕dpi夶小呢?
需要根据物理尺寸的大小准备5套布局layout(放一些通用布局xml文件,比如界面中顶部和底部的布局不会随着屏幕dpi大小变化,类似windos窗口嘚title
Android有个自动匹配机制去选择对应的布局和图片资源