可以說我有一個圖像image.png在drawable,drawable-hdpi,drawable-xhdpi中。如果我在xxhdpi設備上運行該應用程序,該設備會佔用該映像?Android可繪製選擇
0
A
回答
1
如果沒有匹配的資源可用,則系統會使用默認 資源和規模向上或向下根據需要以匹配當前 屏幕大小和密度
「默認」資源是那些未使用 配置限定符進行標記。例如,drawable /中的資源是默認可繪製資源的 。
欲瞭解更多詳情,請登錄Supporting Multiple Screens。
0
Arnis的答案是正確的,但不完整。
通用規則是Android系統爲請求的資源尋找「匹配」,但這實際上並不意味着如果它找不到特定的資源大小,它將使用「默認」資源。事實上,documentation說:
當系統尋找特定密度的資源和不 不是在特定的密度目錄中找到它,它不會總是使用 默認資源。系統可以使用其他 其中一個密度特定的資源,以在 縮放時提供更好的結果。
因此,回答這個問題,在xxhdpi設備上,Android可能會尋找「更近」(就分辨率而言)的資源。
我的賭注可繪製。 – nobalG
可繪製圖像將被佔用。 –