0
点赞
收藏
分享

微信扫一扫

【Android 屏幕适配】屏幕适配基础概念 ③ ( 屏幕像素密度 DPI 与素材大小关联 | 屏幕像素密度 DPI 与 屏幕密度限定符关联 )


文章目录

  • ​​一、屏幕像素密度 DPI 与素材大小关联​​
  • ​​二、屏幕像素密度 DPI 与 屏幕密度限定符 xhdpi 关联​​



参考文档 :

  • ​​设备兼容性概览​​
  • ​​屏幕兼容性概览​​
  • ​​支持不同的像素密度​​
  • ​​声明受限屏幕支持​​





一、屏幕像素密度 DPI 与素材大小关联


屏幕像素密度 DPI 与素材大小关联 :

  • 屏幕像素密度 ( DPI , Dots Per Inch ) 为 120 dpi 时 ( ldpi ) , 对应屏幕分辨率 240 x 320 ( QVGA ) , 对应素材放在 素材放在 res/mmap-ldpi 目录下 ;
  • 屏幕像素密度 ( DPI , Dots Per Inch ) 为 160 dpi 时 ( mdpi ) , 对应屏幕分辨率 320 x 480 ( HVGA ) , 对应素材放在 素材放在 res/mmap-mdpi 目录下 ;
  • 屏幕像素密度 ( DPI , Dots Per Inch ) 为 240 dpi 时 ( hdpi ) , 对应屏幕分辨率 480 x 800 ( WVGA ) , 对应素材放在 素材放在 res/mmap-hdpi 目录下 ;
  • 屏幕像素密度 ( DPI , Dots Per Inch ) 为 320 dpi 时 ( xhdpi ) , 对应屏幕分辨率 720 x 1280 ( 720P ) , 对应素材放在 素材放在 res/mmap-xhdpi 目录下 ;
  • 屏幕像素密度 ( DPI , Dots Per Inch ) 为 480 dpi 时 ( xxhdpi ) , 对应屏幕分辨率 1080 x 1920 ( HD , 1080P ) , 对应素材放在 素材放在 res/mmap-xxhdpi 目录下 ;
  • 屏幕像素密度 ( DPI , Dots Per Inch ) 为 640 dpi 时 ( xxxhdpi ) , 对应屏幕分辨率 1440 x 2560 ( 1440P ) , 对应素材放在 素材放在 res/mmap-xxxhdpi 目录下 ;


当美工给的设计图尺寸是 720 x 1280 时 , 应该将素材放在 res/mmap-xhdpi 目录下 , 放在其它目录下会出现失真的情况 ;


二、屏幕像素密度 DPI 与 屏幕密度限定符 xhdpi 关联


不同屏幕像素密度下的像素比例 :

其中 mdpi 也就是 160 dpi 下 , 1像素 px = 1密度无关像素 dip ;

上述



屏幕像素密度 DPI 与 屏幕密度限定符 关联 :

  • ldpi :, 对应图标大小
  • mdpi :, 对应图标大小
  • hdpi :, 对应图标大小
  • xhdpi :, 对应图标大小
  • xxhdpi :, 对应图标大小
  • xxxhdpi :, 对应图标大小

其中 xxxhdpi 一般只用于存放 192 x 192 大小的图标 , 图标数据一般只保留这一个即可 ;


举报

相关推荐

Android 屏幕适配

Android屏幕适配(一)

0 条评论