這裏有一個很新的問題,但我無法在網上或書中找到明確的答案。我正在設計一款應用程序,以兼容所有尺寸的Android設備,並且我想在我的應用程序中顯示圖像。據我所知,android會自動縮放圖像以適應所顯示屏幕的分辨率。在Android應用程序開發中使用圖像
我的問題是我在使用的圖像中尋找什麼?例如。我有一張2418 x 2192 @ 240dpi的圖片。據我所知,這應該是一個更大的屏幕,如平板電腦的完美。如果我把它放到我的項目中的xhdpi圖像文件夾中,它會被其他設備檢測到並縮放以適合其尺寸/分辨率?我是否必須在Photoshop中創建3個不同版本的此圖像並將其放入相關的dpi文件夾中?
我無法找到一個很好的初學者教程這個東西,所以不知道我在做什麼!
我一直在尋找你指出的資源,並且我理解需要調整大小,但是沒有關於圖像應該具有除dpi之外的基本特徵的指南。預算設備爲120dpi,高分辨率設備爲240dpi。然而,這些圖像的尺寸應該是多少?我無法理解它! – adohertyd
這取決於您希望圖像在屏幕上有多大。以下是討論它的文章中的相關部分: 「要爲不同密度創建替代位圖可繪製,您應該遵循4個廣義密度之間的3:4:6:8縮放比例。例如,如果對於中等密度屏幕(尺寸爲發射器圖標),您有一個可繪製爲48x48像素的位圖,則所有不同的尺寸應爲: 36x36對於低密度 48x48對於中等密度 72x72對於高密度 96x96對於超高密度「 – ajpolt
這可能是一個愚蠢的問題,但如果我的原始圖像是48x48,我將它縮放到96x96不會是非常低的質量嗎?當然,最好是有一個96x96的圖像開始和縮小? – adohertyd