`
DanielHan
  • 浏览: 54204 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
074641d7-eb86-343f-a745-65a0f693edb5
设计模式
浏览量:7123
社区版块
存档分类
最新评论

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

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

首先我们来看一个效果图



这是一个测试例子,手机分辨率都是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啊。
  • 大小: 31.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics