2012-02-15 83 views
0

我在我的項目中創建了原始文件夾,併爲項目中此文件夾中的圖像提供參考。 因此,如果密度不同,android會根據屏幕大小進行更改。 或我必須將所有圖像放入可繪製文件夾中。 如果是的話請讓我知道它的分辨率和密度比。在android中以不同密度顯示的圖像

+0

更好通過這篇文章:http://developer.android.com/guide/practices/screens_support.html – 2012-02-15 06:11:55

回答

2

將圖像放入不同的可繪製文件夾本身,而不是通過原始文件夾提供參考。 您可以創建drawable-mdpi,drawable-hdpi,drawable-ldpi 這些文件夾適用於不同的分辨率,android根據設備的屏幕大小/分辨率從這些文件夾中選擇。

2

Android已經提供三個可繪製的文件夾來存儲不同密度的圖像,這是 darwable-hdpi,darwable-mdpi,darwable-ldpi。您只需將不同密度的圖像放入具有相同名稱的此文件夾中即可。因此,當應用程序運行它時,將根據屏幕分辨率自動從該文件夾中讀取圖像。

0

我認爲這可能會有幫助。

Density *mdpi Resolution Device     iOS Equivalent  

ldpi  0.75 320 x 240 Galaxy Y      0.75x 
mdpi  1  480 x 320 Galaxy Ace     1x 
hdpi  1.5 480 x 854 Android One     1.5x 
xhdpi 2  768 x 1280 Nexus 4      2x 
xxhdpi 3  1080 x 1920 Nexus 5, Samsung Galaxy S5 3x 
xxxhdpi 4  1440 x 2560 Samsung Galaxy S6, S7  4x 
相關問題