1. 首页
  2. 移动开发
  3. Android
  4. Android 简单好用的屏幕适配方案

Android 简单好用的屏幕适配方案

上传者: 2021-06-06 06:12:04上传 PDF文件 71.50 KB 热度 27次

一般我们设计图都是以固定的尺寸来设计的。比如以分辨率1920px * 1080px来设计,以density为3来标注,也就是屏幕其实是640dp * 360dp。如果我们想在所有设备上显示完全一致,其实是不现实的,因为屏幕高宽比不是固定的,16:9、4:3甚至其他宽高比层出不穷,宽高比不同,显示完全一致就不可能了,即使相同分辨率的不同厂商手机屏幕密度也不同,我们就需要做到统一。想要做屏幕适配我们先了解一个公式从dp和px的转换公式 :。可以看出,如果设计图宽为360dp,想要保证在所有设备计算得出的px值都正好是屏幕宽度的话,我们可以通过修改 density 的值达到效果。DisplayMetrics 中和适配相关的几个变量:

下载地址
用户评论