2012-03-06 186 views
0

我想了解屏幕尺寸和密度以及我真正需要做的事情,以便让我的多选题游戏在每个Android屏幕上都能很好地工作。我希望我的游戏在每个屏幕尺寸和密度上看起来都一样,这意味着不会改变布局和外观良好的图像。Android屏幕尺寸资源

基本上我的游戏显示的问题是PNG文件,并从中选择的答案也是PNG文件。我在dp中指定了每个图像视图的大小和图像按钮,以及这些图像在dp中的位置。对于我的布局背景图片,我只是填充父宽度和高度。

所以我的问题是为什么我不能只有一个可绘制的文件夹与hdpi图像?因此,图像可以在所有屏幕尺寸上以dp适当缩放,并位于相同的位置,并且在每个屏幕上都看起来相同。这些图像在hdpi屏幕和较小的屏幕上看起来不错?另外,为什么我不能只有一个布局文件夹具有相同的解释?为您的答案!

+0

它们确实得到正确缩放。您可以在默认位置只有一个布局。我不确定你是什么意思。邮政编码,或更好的,屏幕上限。 – davidcesarino 2012-03-06 03:53:27

回答

0

您可以创建唯一的文件夹,但其中的图像必须是.9.png bcoz根据屏幕拉伸这些图像。另一种方法是创建不同大小的图像并将它们放置在hdpi,mdpi,ldpi文件夹中。

+0

该图像可以不是9个patch png。如果你只想制作你的png的一部分,你可以使用9补丁。 – 2012-03-06 04:07:52

0

您只能为两个资源创建一个文件夹。但对于图像,如果你不想得到很难拉伸的图像,你应该为每个文件夹创建3个不同dpi的图像大小。对于高分辨率的屏幕,您的照片会更清晰,而对于低分辨率屏幕而言,其最终尺寸附近的照片会更快。