Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当适当的图像丢失时,使用哪个图像(DPI更小或更高)来准备图像?_Android_Image_Android Resources_Dpi_Screen Density - Fatal编程技术网

Android 当适当的图像丢失时,使用哪个图像(DPI更小或更高)来准备图像?

Android 当适当的图像丢失时,使用哪个图像(DPI更小或更高)来准备图像?,android,image,android-resources,dpi,screen-density,Android,Image,Android Resources,Dpi,Screen Density,我有xhdpi屏幕的手机。我使用image abc.jpg,但xhdpi没有这样的图像。但是有一个图像的DPI较高(drawable xxhdpi/abc.jpg),而DPI较低(drawable hdpi/abc.jpg)哪一个将用于为我的密度屏幕准备(缩放)图像?摘自Android开发者页面: 注意:使用密度限定符并不意味着资源 仅适用于这种密度的屏幕如果您不提供替代方案 具有更好地匹配当前设备的限定符的资源 配置时,系统可以使用最好的资源 匹配。 最佳匹配: 如果限定符是屏幕像素密度,An

我有xhdpi屏幕的手机。我使用image abc.jpg,但xhdpi没有这样的图像。但是有一个图像的DPI较高(drawable xxhdpi/abc.jpg),而DPI较低(drawable hdpi/abc.jpg)哪一个将用于为我的密度屏幕准备(缩放)图像?

摘自Android开发者页面:

注意:使用密度限定符并不意味着资源 仅适用于这种密度的屏幕如果您不提供替代方案 具有更好地匹配当前设备的限定符的资源 配置时,系统可以使用最好的资源 匹配。

最佳匹配

如果限定符是屏幕像素密度,Android会选择 与设备屏幕密度最匹配的选项。在里面 一般来说,Android更喜欢缩小较大的原始图像以 放大较小的原始图像。

源页面:

基于此,我假设将使用更高的dpi图像,但是目视检查可能会确认这一点,即如果图像不模糊,则可以安全地假设它没有被放大