2012-10-02 101 views
1

泰國人是我所做的。我試着支持這個屏幕尺寸:android如何支持多屏

xlarge screens 640dp x 960dp 
large screens 480dp x 800dp 
normal screens 320dp x 400dp 
small screens 240dp x 400dp 

所以我創建等背景圖像與尺寸(640dp X 960dp,480dp X 800DP,320dp X 400dp和240×400)。我把圖像放在drawabale-xhdpi,drawabale-hdpi,drawabale-mdpi和drawabale-ldpi文件夾中。 當我有hdpi密度的xlarge屏幕(它使用來自hdpi文件夾的圖像)時,圖形不好(圖像不夠大)。那麼如何在使用hdpi密度時使用該xlarge圖像。我是否必須創建更多圖像並將它們放置在某些地方?這是一個遊戲,我在畫布上繪製所有內容,不要使用佈局繪製圖像。

謝謝。

回答

1

您可以在一個文件夾drawable-xlarge-hdpi

+0

我不確定這是你的意思。我是否需要創建drawable-xlarge-ldpi,drawable-xlarge-mdpi,drawable-xlarge-hdpi-hdpi,drawable-xlarge-hdpi-xhdpi以及所有適用於大,中,小的?我可以創建(drawable-xlarge,drawable-large,drawable-normal和drawable-small)並將我的圖像放入這4個文件夾中嗎? – Kec

+0

如果您想爲特定設備(指定的屏幕尺寸和密度)使用特定資源,則需要創建drawable-xlarge-ldpi(不包括存在ldpi平板電腦的情況下),drawable-xlarge-mdpi(大多數爲android平板電腦),drawable-xlarge-hdpi(一個很少的平板電腦)和drawable-xlarge-xhdpi(不知道是否存在這樣的平板電腦)。 – VinceFR

+0

感謝它的運作。 – Kec

0

使用添加新的可繪製此路徑保存圖像

res/drawable-xhdpi/my_icon.png  // bitmap for extra high density 

檢查這個Supporting Multiple Screens爲多屏幕支持進一步澄清。