欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

drawable不同目录你会怎么选择(Android)

程序员文章站 2022-05-05 23:12:08
...
可以接触Android的会有一个疑问,为什么res下面会有这么多目录,并且都是用来放图片文件的,那我应该选择放在哪个目录呢?会无所谓的随便找个目录放一下,反正都能找到图片资源。其实并不这样的,google也不是吃饱了没事干搞几个不同的目录一样的,当然是有他的区别。

首先我们来看一个效果图

drawable不同目录你会怎么选择(Android)
            
    
    博客分类: android  

这是一个测试例子,手机分辨率都是480*800,这些都是Button,设置的背景都是同一个图片的copy,分别放在不同的drawable上当里的效果。资料文件的是205*77的图片,并且button的高一宽都是使用的wrap_content也是传说中的内容自适应。但是显示出来效果是不一样的。只能有人会说我看到了区别,但我还是不知道怎么放,ok。这个也是有讲究的。

怎么放,是根据美工的UI设计来的,比如美工是480*800的设计的就你放在drawable-hdpi目录里面,这样可以缩小和设计图的感觉的不同。下面是对照表

drawable-ldpi  240×320

drawable-mdpi  320x480

drawable-hdpi  480x800

drawable-xhdpi  960x1280                  ----这个值不太确定,但是可以确定的是比hdpi更大的就是。



设计也是有原则的,都是以一个主流分辨率来设计的,随便设备升级,分辨率会越来越高,所以设计也会跟上的,因为图片太小需要放大就会模糊。但是大图同时带来的问题就是资源文件的变大,所以量发挥android的特性,比如使用9png啊。
  • drawable不同目录你会怎么选择(Android)
            
    
    博客分类: android  
  • 大小: 31.2 KB