天天看點

android桌面icon尺寸,Android的icon圖示尺寸

在運作時,程式為最佳顯示效果提供了三種方法:

1.圖檔縮放

基于目前螢幕的精度,平台自動加載任何未經縮放的限定尺寸和精度的圖檔。如果圖檔不比對,平台會加載預設資源并且在放大或者縮小之後可以滿足目前界面的顯示要求。例如, 目前為高精度螢幕,平台會加載高精度資源(如圖檔),如果沒有,平台會将中精度資源縮放至高精度。

2.自動定義像素尺寸和位置

如果程式不支援多種精度螢幕,平台會自動 定義像素絕對位置和尺寸值等,這樣就能保證元素能和精度160的螢幕上一樣能顯示出同樣尺寸的效果。例如,要讓WVGA高精度螢幕和傳統的HVGA 屏 幕一樣顯示同樣尺寸的圖檔,當程式不支援時,系統會對程式慌稱螢幕分辨率為320×533,在(10,10)到(100,100)的區域内繪制圖形完成之 後,系統會将圖形放大到(15,15)到(150,150)的螢幕顯示區域。

3.相容更大尺寸的螢幕

目前螢幕超過程式所支援螢幕的上限時,定義supports- screens元素,這樣超出顯示的基準線時,平台在此顯示黑色的背景圖。例如,WVGA 中精度螢幕上,如程式不支援這樣的大螢幕,系統會謊 稱是一個320×480的,多餘的顯示區域會被填充成黑色。

但為了達到最佳的顯示效 果,最好的方法還是設計多套圖檔。那就有必要對于所有的螢幕依據精度值進行分級(高中低),之後再設計三套icon:

先為主流的中精度螢幕(HVGA)設計一套icon,确定圖檔的像素尺寸。

為高精度螢幕将圖檔放大到150%,為低精度螢幕将圖檔縮小至75%。

将這三套資 源放置到程式的三個檔案夾下 :res/drawable-mdpi/ 、res/drawable-hdpi/、 res/drawable- ldpi/。程式在運作時,平台會根據螢幕的精度調取合适的icon。