Android 支持540X960和480X800(都是hdpi)的最佳方式?

Android 支持540X960和480X800(都是hdpi)的最佳方式?,android,Android,我有3部手机——一部摩托罗拉ATRIX 2MB865、一部摩托罗拉DROID X和一部HTC DROID难以置信的2 ADR6350。摩托罗拉ATRIX 2是安卓2.3.5,HTC是安卓2.3.4,摩托罗拉DROID X是安卓2.3。我无法使应用程序在所有三个屏幕上都正确显示 因为它们都是高密度的HDPI,所以创建一个可绘制的HDPI目录似乎没有任何好处。对于相同的艺术品(480x800),字段适合摩托罗拉DROID X和HTC,但在摩托罗拉Atrix 2上太小。所以我认为这是一个屏幕大小问题,

我有3部手机——一部摩托罗拉ATRIX 2MB865、一部摩托罗拉DROID X和一部HTC DROID难以置信的2 ADR6350。摩托罗拉ATRIX 2是安卓2.3.5,HTC是安卓2.3.4,摩托罗拉DROID X是安卓2.3。我无法使应用程序在所有三个屏幕上都正确显示

因为它们都是高密度的HDPI,所以创建一个可绘制的HDPI目录似乎没有任何好处。对于相同的艺术品(480x800),字段适合摩托罗拉DROID X和HTC,但在摩托罗拉Atrix 2上太小。所以我认为这是一个屏幕大小问题,但我尝试了很多不同的建议(drawable-sw540dp、drawable-sw330dp、drawable-h500dp、layout-sw540dp或其他一些),但仍然不起作用。我想不出如何在这三种设备中完美地配合

我试着照这家伙说的做,但没有成功。

如果你们有什么建议,我将不胜感激


谢谢

处理此问题的最佳方法之一是使用9patch,而不是位图

如果操作正确,9patch将以精确的像素“填充”到任何大小


(这是假设你谈论的是一个标准布局。如果你在做OGL或类似的东西,这是一个完全不同的蠕虫罐)

处理这个问题的最好方法之一是使用9补丁,而不是位图

如果操作正确,9patch将以精确的像素“填充”到任何大小


(这是假设你在谈论一个标准的布局。如果你在做OGL或类似的东西,那是一个完全不同的蠕虫罐)

有人帮了我。我想我得用程序来做

这可能会在将来帮助其他人。以下是链接:


有人帮了我。我想我得用程序来做

这可能会在将来帮助其他人。以下是链接:



向我们展示您的一些布局以及您试图正确显示的内容。一些错误的屏幕截图会很好!我们需要更多的信息来帮助你!我无法显示任何屏幕截图,因为该项目正在开发中,但基本上问题是我在可绘制hdpi上使用了图像(480x800),它似乎工作得很好,但当我在Atrix 2上尝试应用程序时(屏幕大小为540x960),图像显示得太小。我该怎么做才能使它适合此设备?我应该为其设备重新创建图像吗?如果是,我如何定义文件夹结构?拉伸图像..?我如何拉伸图像?您如何尝试显示可绘制的内容?作为imageview/layout的背景或作为imageview的src?向我们展示一些您的布局以及您试图正确显示的内容。一些错误的屏幕截图会很好!我们需要更多的信息来帮助你!我无法显示任何屏幕截图,因为该项目正在开发中,但基本上问题是我在可绘制hdpi上使用了图像(480x800),它似乎工作得很好,但当我在Atrix 2上尝试应用程序时(屏幕大小为540x960),图像显示得太小。我该怎么做才能使它适合此设备?我应该为其设备重新创建图像吗?如果是,我如何定义文件夹结构?拉伸图像..?我如何拉伸图像?您如何尝试显示可绘制的内容?作为imageview/layout的背景,或者作为imageview的src?我说的是标准布局,但问题是它不会拉伸到适合设备屏幕大小的大小。如果它是拉伸,但得到扭曲的图像,我会使用9patch。正确吗?9patch重复平铺位图,而不是拉伸它,因此如果您想要一致的边框或类似的内容,它将是一个很好的选择。您在谈论什么样的图像?背景图像?内容?问题不在于背景图像,而在于内容图像。我在所有ImageView中都使用了wrap_内容(正确吗?因为我只有屏幕大小为480x800的图像),我希望这些图像能够根据设备大小自动调整大小。wrap_内容是指如果您希望事情的实际大小
match\u parent
拉伸元素以适应其可用空间。我说的是标准布局,但问题是它无法拉伸以适应设备屏幕大小。如果它是拉伸,但得到扭曲的图像,我会使用9patch。正确吗?9patch重复平铺位图,而不是拉伸它,因此如果您想要一致的边框或类似的内容,它将是一个很好的选择。您在谈论什么样的图像?背景图像?内容?问题不在于背景图像,而在于内容图像。我在所有ImageView中都使用了wrap_内容(正确吗?因为我只有屏幕大小为480x800的图像),我希望这些图像能够根据设备大小自动调整大小。wrap_内容是指如果您希望事情的实际大小<代码>匹配父元素拉伸元素以适合其可用空间。