android分辨率hdpi,Android资源 - 哪些分辨率应该进入hdpi,ldpi,mdpi和xhdpi目录
我正在嘗試編寫一個適用于所有屏幕尺寸的應(yīng)用程序,因為我讓我的圖形設(shè)計師為每個目錄生成所請求的dpis圖像(低密度(120),ldpi,中密度(160), mdpi,高密度(240),hdpi,超高密度(320),xhdpi)然而,他們想知道每個圖像應(yīng)該是哪個分辨率和寬高比,環(huán)顧android文檔后,即:
1)http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
2)http://developer.android.com/guide/practices/screens_support.html
我想出了以下信息:
android并不支持3種屏幕尺寸,android是一款可以在任何屏幕尺寸上虛擬運(yùn)行的操作系統(tǒng),但有些屏幕尺寸比其他尺寸更常見,這些在下表中展示(摘自http:// developer.android.com/guide/practices/screens_support.html)
表1. Android SDK中包含的模擬器外觀的屏幕大小和密度。
低密度(120),ldpi中密度(160),mdpi高密度(240),hdpi超高密度(320),xhdpi
小屏幕QVGA(240x320)
普通屏幕WQVGA400(240x400)
WQVGA432(240x432)HVGA(320x480)WVGA800(480x800)
WVGA854(480x854)
大屏幕WVGA800 *(480x800)
WVGA854 *(480x854)
超大屏幕
值得注意的是,盡管這些屏幕尺寸之間似乎沒有相關(guān)性,但三種密度之間存在3:4:6的縮放比例,因此ldpi中的9x9位圖在mdpi中為12x12,在hdpi中為18x18(參見http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources)。
我們可以在這里看到有關(guān)屏幕尺寸含義的更多信息:
屏幕尺寸
?small:基于低密度QVGA屏幕上可用空間的屏幕。考慮到縱向HVGA顯示器,它具有相同的可用寬度但較少的高度 - 與HVGA的2:3寬高比相比為3:4。例子是QVGA低密度和VGA高密度。
?normal:基于傳統(tǒng)中密度HVGA屏幕的屏幕。如果屏幕至少是這個尺寸(與密度無關(guān))并且不大,則認(rèn)為屏幕是正常的。這種屏幕的例子是WQVGA低密度,HVGA中密度,WVGA高密度。
?large:基于中密度VGA屏幕上可用空間的屏幕。與HVGA顯示器相比,這種屏幕在寬度和高度上具有明顯更多的可用空間。例子是VGA和WVGA中密度屏幕。
?xlarge:比傳統(tǒng)中密度HVGA屏幕大得多的屏幕。在大多數(shù)情況下,具有超大屏幕的設(shè)備太大而無法放入口袋中,并且很可能是平板式設(shè)備。在API級別9中添加。
我們還可以支持特定的寬高比,如下所示:
屏幕方面
?長:長屏幕,如WQVGA,WVGA,FWVGA
?notlong:不長的屏幕,如QVGA,HVGA和VGA
-
然而,所有這些都不足以回答關(guān)于這些圖像的分辨率應(yīng)該是什么的簡單問題 - 它們是否可以從相同的高分辨率圖像中切割出來,還是應(yīng)該針對每個dpi重新進(jìn)行分割,因為縱橫比不同?
請幫助,這是我的項目
謝謝!
總結(jié)
以上是生活随笔為你收集整理的android分辨率hdpi,Android资源 - 哪些分辨率应该进入hdpi,ldpi,mdpi和xhdpi目录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言分治法求数组最大值,使用分治法求最
- 下一篇: android 自定义键盘字体大小,an