2013-04-21 90 views
0

简单的问题。如果任何文件夹为空,android如何处理可绘制的文件夹?可以说我只有在“drawable-hdpi”文件夹中有图片。当我在具有较高dpi“drawable-xhdpi”的模拟器上启动应用程序时,它会从“drawable-hdpi”加载图像(当然尺寸不合适)。另外,当我开始在具有较低dpi“drawable-mdpi”的设备上启动应用程序时,它会从“drawable-hdpi”加载图像。使用可绘制文件夹的Android

我的问题是 - 这是否意味着如果不存在图像为当前设备dpi,android系统从其他文件夹中获取图像它不是空的?直到今天,我认为,当前dpi的图像不存在时,应用程序不起作用。

+0

http://developer.android.com/reference/android/content/res/Resources.html。检查开发者网站 – Raghunandan 2013-04-21 14:28:55

回答

1

它采用近dpi,并通过目标dpi与文件夹dpi之间的dpi差异向上或向下缩放图像。如果在“drawale”文件夹中(无dpi),则不会发生缩放。

0

它的工作原理。它首先检查当前的dpi文件夹中的资源。如果未找到,则使用其他可用资源