Android 如果在可绘制ldpi中找不到图像怎么办?

Android 如果在可绘制ldpi中找不到图像怎么办?,android,Android,我有一个图像是在所有的文件夹,除了可绘制的ldpi文件夹。然后,如果我将在ldpi设备中运行我的项目,那么它将尝试从哪个文件夹中查找该图像?或者我的应用程序会崩溃?我的drawable文件夹中也没有这个图像。别担心,FYI ldpi设备在几个月前就关闭了,现在市场上不会有任何新的ldpi设备。但若有用户将你们的应用安装在ldpi设备上,那个么它会找到和ldpi最接近的图像,并显示出来 但该图像必须在任何文件夹中。别担心,FYI ldpi设备在几个月前就关闭了,现在市场上不会有任何新的ldpi设备

我有一个图像是在所有的文件夹,除了可绘制的ldpi文件夹。然后,如果我将在ldpi设备中运行我的项目,那么它将尝试从哪个文件夹中查找该图像?或者我的应用程序会崩溃?我的drawable文件夹中也没有这个图像。

别担心,FYI ldpi设备在几个月前就关闭了,现在市场上不会有任何新的ldpi设备。但若有用户将你们的应用安装在ldpi设备上,那个么它会找到和ldpi最接近的图像,并显示出来


但该图像必须在任何文件夹中。

别担心,FYI ldpi设备在几个月前就关闭了,现在市场上不会有任何新的ldpi设备。但若有用户将你们的应用安装在ldpi设备上,那个么它会找到和ldpi最接近的图像,并显示出来


但该图像必须位于任何文件夹中。

不要求所有密度都有图像,只有一个就足够了。系统将在需要时对其进行放大/缩小。因此,最好的方法是使用支持的最高密度的图像(xhdpi或xxhdpi

它可以扩展,但当带有ldpi的手机尝试加载xhdpi或xxhdpi图像时,您可能会遇到问题

谷歌建议,当你为每种分辨率创建不同的图像时,它是有用的,而不仅仅是调整它的大小

同样在当前,当Eclipse创建启动器图标时,它只为mdpi、hdpi、xhdpi和xxhdpi创建它们。基于此,无需创建ldpi图标,mdpi将自动缩小


在您的情况下,它将尝试在mdpi文件夹中查找图像。

不需要所有密度的图像,只有一个就足够了。系统将在需要时对其进行放大/缩小。因此,最好的方法是使用支持的最高密度的图像(xhdpi或xxhdpi

它可以扩展,但当带有ldpi的手机尝试加载xhdpi或xxhdpi图像时,您可能会遇到问题

谷歌建议,当你为每种分辨率创建不同的图像时,它是有用的,而不仅仅是调整它的大小

同样在当前,当Eclipse创建启动器图标时,它只为mdpi、hdpi、xhdpi和xxhdpi创建它们。基于此,无需创建ldpi图标,mdpi将自动缩小


在您的情况下,它将尝试在mdpi文件夹中查找图像。

您的应用程序将不会崩溃,直到您在至少一个可绘制文件夹中找到指定的图像。系统将显示最接近的密度图像。

在至少一个可绘制文件夹中有指定图像之前,您的应用程序不会崩溃。系统将显示最接近的密度图像。

如果用户使用的是具有低密度屏幕的设备,但未找到ldpi资源,则使用并缩小具有最接近密度的资源


顺便说一句,我甚至不会为mdpi而烦恼,更不用说ldpi了。

如果用户使用的是低密度屏幕的设备,而没有找到ldpi资源,那么将使用密度最接近的资源并按比例缩小


顺便说一句,我甚至不会为mdpi操心,更不用说ldpi了。

我使用mdpi设备执行的测试用例--

  • 仅将图像放置在可绘制的xxxhdpi文件夹中,效果良好
  • 仅将图像放置在可绘制的ldpi文件夹中,效果良好
  • 得出结论,它同时执行放大缩小


    关于我使用mdpi设备执行的测试用例--

  • 仅将图像放置在可绘制的xxxhdpi文件夹中,效果良好
  • 仅将图像放置在可绘制的ldpi文件夹中,效果良好
  • 得出结论,它同时执行放大缩小


    问候

    好的。你的意思是,如果我的mdpi文件夹中有该图像,那么它将从mdpi获取该图像?@Bini是的,你的应用程序不会崩溃,但mdpi、hdpi或xhdpi设备的图像分辨率会有所不同OK。你的意思是,如果我的mdpi文件夹中有该图像,那么它将从mdpi获取该图像?@Bini是的,你的应用程序不会崩溃,但mdpi、hdpi或xhdpi设备的图像分辨率会有所不同