高密度手机默认使用哪个可绘制文件夹?

时间:2012-04-27 10:30:10

标签: android android-image android-resources

如果我在drawable-xhdpi文件夹中有一个超高质量的图像,而drawable-mdpi中有一个同名的中等质量图像,那么高密度手机会使用哪一个?

  

编辑1: Nanne的回答不回答我的问题。他引用的段落涉及屏幕尺寸,而我的问题与屏幕有关   密度。我按照Nanne提供的链接(感谢Nanne)做了   但是找到这个有用的段落:

     

“...您提供时不需要默认的可绘制资源   具有屏幕密度限定符的替代可绘制资源。甚至   没有默认的可绘制资源,Android可以找到最佳匹配   在替代屏幕密度和比例缩放中   必要...“

     

但是!!它只是说(含糊地)Android将找到最佳匹配。任何人   根据我的问题知道最匹配的是什么?

     

编辑2:关于Nanne请求的一些背景知识:我有一个项目,我已添加了中,高和超高密度版本   图片。我的apk大小现在已超过20MB,我想   保持低于20MB。我想删除其中一些图像   mdpi,hdpi或xhdpi文件夹的图像仍然可以缩放   在所有密度手机上看起来都不错,但我不确定哪个文件夹   从...中删除一些图像。

1 个答案:

答案 0 :(得分:2)

来自this page

  

根据屏幕尺寸限定符选择资源时,   系统将使用专为小于的屏幕设计的资源   当前屏幕,如果没有更好的匹配资源(for   例如,如果是大尺寸屏幕将使用正常大小的屏幕资源   必要)。但是,如果唯一可用的资源大于   在当前屏幕上,系统不会使用它们和您的应用程序   如果没有其他资源匹配设备配置将崩溃(for   例如,如果所有布局资源都使用xlarge限定符标记,   但设备是正常尺寸的屏幕。)

所以应该使用中等版本。