2016-12-29 47 views
0

可以说我有一个图像image.png在drawable,drawable-hdpi,drawable-xhdpi中。如果我在xxhdpi设备上运行该应用程序,该设备会占用该映像?Android可绘制选择

+0

我的赌注可绘制。 – nobalG

+0

可绘制图像将被占用。 –

回答

1

如果没有匹配的资源可用,则系统会使用默认 资源和规模向上或向下根据需要以匹配当前 屏幕大小和密度

“默认”资源是那些未使用 配置限定符进行标记。例如,drawable /中的资源是默认可绘制资源的 。

欲了解更多详情,请登录Supporting Multiple Screens

0

Arnis的答案是正确的,但不完整。

通用规则是Android系统为请求的资源寻找“匹配”,但这实际上并不意味着如果它找不到特定的资源大小,它将使用“默认”资源。事实上,documentation说:

当系统寻找特定密度的资源和不 不是在特定的密度目录中找到它,它不会总是使用 默认资源。系统可以使用其他 其中一个密度特定的资源,以在 缩放时提供更好的结果。

因此,回答这个问题,在xxhdpi设备上,Android可能会寻找“更近”(就分辨率而言)的资源。