我的應用程序支持從ldpi到xhdpi的各種屏幕密度。它包含一些需要在所有密度上正確顯示的drawable(圖像)。 我想知道實際上需要提供多少種不同的drawables分辨率,考慮到當Android運行時無法找到合適的密度時,它正在擴展資源。爲什麼要爲各種密度提供多個drawable?
如果您只提供mdpi drawables,則它們將在hdpi/xhdpi(模糊)上放大並在ldpi屏幕上縮小。
但是,如果您只提供xhdi資源,那麼它們將在所有密度較低的屏幕上縮小比例。縮小並不會讓它們變得模糊,它們看起來會很好。
那麼爲什麼還要爲xhdpi提供其他密度的drawable?
因爲photoshop或類似的圖像編輯程序,比android基本規模algorythms –