android如何支持多个屏幕

时间:2012-10-02 08:50:53

标签: android screen

泰国人就是我所做的。我尝试支持这种屏幕尺寸:

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 x 400)。我把图像放在文件夹drawabale-xhdpi,drawabale-hdpi,drawabale-mdpi和drawabale-ldpi中。 当我有具有hdpi密度的xlarge屏幕(它使用来自hdpi文件夹的图像)时,图形很差(图像不够大)。那么当我有hdpi密度时如何使用xlarge图像。我是否必须创建更多图像并将它们放在某些地方?这是一款游戏,我在画布上全部绘制,不使用布局来绘制图像。

感谢。

4 个答案:

答案 0 :(得分:1)

您可以在drawable-xlarge-hdpi文件夹

中添加新的drawable

答案 1 :(得分:0)

使用此路径保存图片

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

选中此Supporting Multiple Screens以获取有关多屏幕支持的更多说明。

答案 2 :(得分:0)

请看一下这个链接 - Providing Resources

您可以在 drawable-xlarge-hdpi 文件夹中找到图像

答案 3 :(得分:-1)

始终使用相对布局来支持多个屏幕。见Android layouts for same density different diagonal length