2016-12-29 45 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可能會尋找「更近」(就分辨率而言)的資源。