多个MDPI / HDPI可绘制的不同的相同

时间:2011-11-01 00:31:45

标签: android image resources drawable

我是Android的新手,这个多资源的概念正在杀死我和它的万圣节=)

好的,对于普通屏幕,我们有http://developer.android.com/guide/practices/screens_support.html#range

以下的HDPI

WVGA800(480x800) WVGA854(480x854) 600x1024

所以我的图像将进入drawable-hdpi。应该是drawable-hdpi中的480x800,480x854,600x1024或全部3?

如果所有3个人都在使用drawable-hdpi,我将如何命名它们?它们不能有相同的名称。

提前谢谢

1 个答案:

答案 0 :(得分:1)

常见的drawable文件夹是drawable-hdpi,drawable-mdpi,drawable-ldpi。

这些文件夹用于告诉android在不同情况下使用哪一组图像。 可以使用的不同名称为here

当使用小型ldpi手机时,它会尝试引用名为icon.png的图像。它首先引用drawable-ldpi文件夹。如果它没有找到它,它会移动到其他文件夹,直到找到图像。但如果手机是hdpi设备,android首先会查看drawable-hdpi文件夹。因此,如果图标的大小不同,则将不同大小的图像放在每个文件夹中,并使用相同的名称。 Android将决定在运行时访问图像的文件夹。

这可能在开始时有点令人困惑,但你会在一段时间后习惯它。