2012-10-02 68 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为多屏幕支持进一步澄清。