博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android drawable 目录下不同精度 浅析
阅读量:4285 次
发布时间:2019-05-27

本文共 806 字,大约阅读时间需要 2 分钟。

1. 不同 drawable 目录下对应的手机分辨率

后两种是主流

不同分辨率的手机会优先去对应的 drawable 目录下找对应的图片,如果该目录下没有或者没有该目录,回去附近的 drawable 目录下查找(上还是下自己验证下就好,并不复杂)

drawable-ldpi      240*320    小屏幕现在的手机基本可以不考虑drawable-mdpi    320*480    小屏幕现在的手机基本可以不考虑drawable-hdpi    480*800drawable-xhdpi   720*1280drawable-xxhdpi  1080*1920

2. 不同 drawable 目录下对应的图标

xxxhdpi :   192*192xxhdpi  :   144*144xhdpi   :   96*96hdpi    :   72*72   (高精度)mdpi    :   48*48(默认精度,中)ldpi    :   36*36   (低精度)

3. 像素密度与xxh对应关系

这里写图片描述

4. dp 的含义

dp是虚拟像素,在不同的像素密度的设备上会自动适配,比如:

在320x480分辨率,像素密度为160,1dp=1px
在480x800分辨率,像素密度为240,1dp=1.5px
计算公式:1dp*像素密度/160 = 实际像素数

5.

drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:

  • drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)
  • drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)
  • drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)
    系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片
你可能感兴趣的文章
上下左右移动小球
查看>>
打字母的游戏
查看>>
鼠标孔令志小球
查看>>
为什么谷歌浏览器无法添加扩展程序
查看>>
swichomege安装
查看>>
复制文件File
查看>>
复制大文件
查看>>
Git使用
查看>>
文件加密与解密
查看>>
jsonp修改 增加callback
查看>>
Fiddler抓包8-打断点(bpu)
查看>>
Python安装和安装selenium
查看>>
python接口自动化1-发送get请求 request
查看>>
No module named 'email.mime'; 'email' is not a package
查看>>
name 'raw_input' is not defined
查看>>
画乌龟
查看>>
接口测试基础——第5篇xlrd模块
查看>>
PyCharm的安装和简单使用
查看>>
接口测试基础——第6篇unittest模块(一)问题解决
查看>>
使用IDLE编写Python
查看>>