Java 想澄清关于Android多屏幕尺寸支持的所有疑问吗?

Java 想澄清关于Android多屏幕尺寸支持的所有疑问吗?,java,android,Java,Android,我想澄清我对android多屏幕支持的所有疑问。 我找了很多,但没有找到任何解决办法。 我可以举例说明我的问题 首先,我有一个480*800的屏幕,我有这个屏幕中使用的所有图像资源,相对于这个大小(480*800)。我已经使用wrap_content属性创建了我的布局 所以我想问一下,我把这些图像资源放在了可绘制的hdpi、mdpi、ldpi或x-hdpi中的什么地方。 例如,如果我把这些放在可绘制的hdpi中,那么其他文件夹和其他屏幕大小又如何呢 我已经阅读了开发者网站上的所有文章,但我没有找

我想澄清我对android多屏幕支持的所有疑问。 我找了很多,但没有找到任何解决办法。 我可以举例说明我的问题

首先,我有一个480*800的屏幕,我有这个屏幕中使用的所有图像资源,相对于这个大小(480*800)。我已经使用wrap_content属性创建了我的布局

所以我想问一下,我把这些图像资源放在了可绘制的hdpi、mdpi、ldpi或x-hdpi中的什么地方。 例如,如果我把这些放在可绘制的hdpi中,那么其他文件夹和其他屏幕大小又如何呢

我已经阅读了开发者网站上的所有文章,但我没有找到任何解决方案。 或者我在哪里可以找到一个完整的教程来处理这个问题


提前感谢。

将您想要用于所有类型屏幕分辨率的文件放在drawable文件夹中,如果您想要使用特定的屏幕尺寸,请将其放在hdpi、mdpi、ldpi或x-hdpi中,您必须为所有常用尺寸创建一个“drawable”文件夹。

480*800是一个mdpi设备。如果您想让设备自动调整更小和更大的屏幕尺寸,可以将这些图像资源放入可绘制的mdpi中。如果希望这些图像具有最大大小,可以将其放入可绘制的xhdpi中。 如果没有,也就是说,如果您希望在所有屏幕尺寸中使用相同的图像,那么您可以简单地将其放入资源中的可绘制的文件夹中


有关更多信息,请查看此链接:

@PankajKumar感谢您提供链接。我想我必须为不同的屏幕大小创建三个单独的布局,并使用单独的可绘制布局。恐怕我不能同意你的第一句话:
480*800是mdpi设备。
。如果设备是
mdpi
hdpi
xhdpi
不仅取决于分辨率,还取决于屏幕大小。对于非常正常的情况,我的意思是在手机屏幕上(
normal
screen size),800x480是
hdpi
,而不是
mdpi
。例如,NexusOne(800x480),它是一个
hdpi
设备。先生,恐怕Android开发者的文档不能代表您的
480*800是一个mdpi设备。
。或者你能引用这句话来澄清你的观点吗?