2010-04-22 230 views
20

我一直在檢討對Android的Supporting Multiple Screens文檔,我只是需要一些額外的說明...多的Android屏幕尺寸確定圖像尺寸/密度

這是我的理解,設計三個獨特的接口(LDPI,MDPI ,和hdpi)將是最好的方式去支持所有潛在的android屏幕與最小的縮放/失真。

是的,我知道有類似的問題發佈,但是...如果我爲基準mdpi創建一個圖像(假設我的圖像是300x210,例如)如何確定我需要重新創建的尺寸該圖像在ldpi & hdpi? This post以及google搜索引導我相信ldpi只是mdpi映像的75%,而hdpi是mdpi映像的150%。這是否準確?

回答

37

-ldpi是〜120dpi,-mdpi是〜160dpi,-hdpi是〜240dpi。

因此,在-mdpi中320px寬的圖像是2「。如果你想要-ldpi上的2」圖像,你希望它是240px(=原始的75%)。如果你想在-hdpi 2" 的畫面,你需要480像素(原爲150%)

因此,您的分析是準確的

+0

什麼xhdpi和xxhdpi – deviant 2012-08-27 13:13:41

+3

@deviant:?HTTP://開發商.android.com/guide/topics/resources/provide-resources.html - 「xhdpi:超高密度屏幕;大約320dpi「-xxhdpi」官方沒有記錄,所以我不確定它的轉換是什麼,我的猜測是400dpi,但這只是一個猜測而已。 – CommonsWare 2012-08-27 13:21:20

+0

更新到CommonsWare評論:xxhdpi是480dpi(3x baseline) – 2013-08-29 14:57:28