在Android的UI设计中和页面编程布局的过程中,我们经常会接触到分辨率,DPI,DP,PX这些概念,有必要对它们进行一下梳理和总结,这篇短小精湛的博客就用一张图来概括了这几个概念的对应关系,以便忘了的时候回来翻翻看。

不多废话,直接上图:

宽×高(标准值) 240×320 320×480 480×800 720×1280 1080×1920 1440×2560
DPI等级 LDPI MDPI HDPI XHDPI XXHDPI XXXHDPI
DPI数值 120 160 240 320 480 640
对应比例 3 4 6 8 12 16
1DP=?PX 0.75 1 1.5 2 3 4

这样一来换算就比较方便了,例如我们在720P的屏幕上使用了一个100DP的ImageView,放了一张200PX的图片上去,那么在LDPI文件夹中对应的图片尺寸就应该是75PX,MDPI中是100PX,HDPI中是150PX。就这样根据换算比例来计算,就可以完整的算出所有控件和资源的比例和尺寸。这些知识我们以前都知道,但是都是比较零碎和片面的,但是经过整理以后,是不是比较清晰一点了呢?

更多相关文章

  1. 含有过滤功能的android流式布局
  2. Gradle(一)基本概念
  3. Android(安卓)使用intent对Bitmap的处理(拍照、裁剪、从图库选择
  4. Android之照相机的使用
  5. Imageview.setAdjustViewBounds用法
  6. Android不太能够分辨率launcher icon的适配
  7. Git操作常用概念和命令
  8. LinearLayout 线性布局属性
  9. Android中Build Target,minSdkVersitarget,targetSdkversion概念

随机推荐

  1. Android(安卓)全局异常处理
  2. android Binder
  3. Android(安卓)Wear
  4. android堆栈信息,android死锁致重启问题分
  5. android Activity 变成Dialog的方法
  6. Android线程模型
  7. ch017 Android(安卓)样式与主题
  8. android银行卡匹配、详情展开动画、仿爱
  9. Android(安卓)studio 页面布局无法显示问
  10. android游戏开发项目实战——数独