1
我從一個新的Android項目的HDPI,MDPI和LDPI圖標觀察到它們的比例爲6:4:3(72:48:36)。那麼以同樣的比例來衡量我的其他drawable是否是個好主意?如果不是擴展應用程序部署的可繪製資源的最佳方式是什麼?處理各種屏幕尺寸的drawables
我從一個新的Android項目的HDPI,MDPI和LDPI圖標觀察到它們的比例爲6:4:3(72:48:36)。那麼以同樣的比例來衡量我的其他drawable是否是個好主意?如果不是擴展應用程序部署的可繪製資源的最佳方式是什麼?處理各種屏幕尺寸的drawables
HDPI代表具有240DPI的設備,MDPI代表具有160DPI的設備,而LDPI代表具有120DPI的設備。因此這個比率是1.5:1:0.75(和你想象的一樣)。
如果您沒有提供合適的可繪圖,Android會試圖以相同的比例擴展它們。
如果設備的屏幕密度不介質,其內容的應用程序的佈局和繪圖是因爲如果屏幕是介質密度,但框架縮放佈局和圖像(如果爲目標密度的圖像不是可用)以適應目標密度。如果目標密度爲高密度(160-> 240虛擬dpi),則縮放1.5倍;如果目標密度爲低密度(160-> 120虛擬dpi),則縮放0.75倍。
從指導方針而採取:http://developer.android.com/guide/practices/screens_support.html