Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Android编程心得-图片自适应心得

在Android 的开发过程中,我们知道存放图片资源的文件夹是drawable,与它类似的名字的文件夹drawble-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi中均可存放图片,但有时我们的图片需要在多分辨率下正确显示。同样的图片放到不同分辨率后调用 draw.getIntrinsicWidth()与draw.getIntrinsicHeight()得到的值也不同。这样动态添加图片的时候显示出来的效果也不同。在同一设备中,以64*64的PNG格式图片为例,将其放到drawable-hdpi调用draw.getIntrinsicWidth()与draw.getIntrinsicHeight()得到的自适应分辨率为43*43,同样操作放到drawable-mdpi的自适应分辨率刚好为64*64,而放到drawable-xhdpi中得到的自适应分辨率为32*32。也就是说,当你需要图片自适应屏幕时,正确的将图片放到对应分辨率下的drawable文件夹下就有必要了。更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11