开发Android高分辨率屏幕,但支持低分辨率屏幕

开发Android高分辨率屏幕,但支持低分辨率屏幕,android,screen-resolution,Android,Screen Resolution,我一直在为低分辨率屏幕(320x480)开发Android游戏,然后让Android处理密度调整,使游戏在高分辨率屏幕上运行。它允许我保持我的APK文件的小尺寸,我不必在游戏中创建每个图像的多个版本。它实际上工作得很好,游戏在高分辨率屏幕上仍然很好看 然而,我的问题是,是否有可能做同样的事情,只是倒退?我可以为高分辨率屏幕(800x480)开发,然后让android自动处理密度降低吗?可以 在xml布局中,对大小使用dip值 例如: 100dip= 75@120dpi 100@160dpi 15

我一直在为低分辨率屏幕(320x480)开发Android游戏,然后让Android处理密度调整,使游戏在高分辨率屏幕上运行。它允许我保持我的APK文件的小尺寸,我不必在游戏中创建每个图像的多个版本。它实际上工作得很好,游戏在高分辨率屏幕上仍然很好看

然而,我的问题是,是否有可能做同样的事情,只是倒退?我可以为高分辨率屏幕(800x480)开发,然后让android自动处理密度降低吗?

可以

在xml布局中,对大小使用dip值

例如:

100dip= 75@120dpi 100@160dpi 150@240dpi

如果你需要一个更高的资源为某些可提取,使用。。。 可拉伸hdpi 可拉伸mdpi 可拉伸低密度聚乙烯

根据屏幕的密度,应用程序将使用正确的资源文件夹中的drawable

如果可以使用“填充父元素”或“包裹”内容,请尽量不要在某些元素上使用绝对宽度和高度

以下是一些好的提示:
是的,它的工作原理是一样的。您将资源放在适当的目录中,系统将相应地缩小它们的大小。

是的,我知道我们可以将不同大小的图像放在相应的可绘制文件夹中,但是否可以只包含一个较大的图像,该图像将根据屏幕大小自动缩小。图像很大,如果可能的话,我希望我的应用程序保持较小。因此,如果我在hdpi文件夹中有一个800x480图像,并且有人使用320x480屏幕,它将自动缩小大小?一般来说,是的。不过有一些微妙之处你应该注意:在