Android 设置背景图像的正确分辨率

Android 设置背景图像的正确分辨率,android,Android,我想在我的应用程序中设置背景图像。我试图用android:backgroundim使用相对布局在xml文件中设置我的背景图像,但图像似乎被缩放了,看起来不正确,也不符合原始形式 让我们举一个例子,如果我想在480x800屏幕上显示它,并且只在纵向模式下显示。我是否也应该生成分辨率为480x800的背景图像 谢谢是的,你应该这样做。请记住,在ldpi中有三个不同的目录可以放置您的Drawable,mdpi和hdpi drawables目录根据像素密度将背景图像放在适当的目录中,应用程序将根据运行的

我想在我的应用程序中设置背景图像。我试图用android:backgroundim使用相对布局在xml文件中设置我的背景图像,但图像似乎被缩放了,看起来不正确,也不符合原始形式

让我们举一个例子,如果我想在480x800屏幕上显示它,并且只在纵向模式下显示。我是否也应该生成分辨率为480x800的背景图像


谢谢

是的,你应该这样做。请记住,在ldpi中有三个不同的目录可以放置您的Drawable,mdpi和hdpi drawables目录根据像素密度将背景图像放在适当的目录中,应用程序将根据运行的设备选择适当的目录。

当我尝试制作分辨率为480x800的背景图像时,它实际上是缩放的。我认为480x800是屏幕尺寸,而不是应用程序窗口本身的大小。如果有3个不同的目录,那么ldpi的分辨率要求是什么?mdpi?还有hdpi?你把分辨率和密度搞混了。您可以使用分辨率为480X800的屏幕,即低分辨率、低像素/英寸、中密度或高密度、高像素/英寸。480x800 hdpi设备将比480x800 ldpi设备小得多。根据android开发人员的说法:当添加对多屏幕的支持时,应用程序不能直接以分辨率工作;应用程序应仅关注广义尺寸和密度组规定的屏幕尺寸和密度。密度如下:ldpi=120dpi,mdpi=160dpi,hdpi=240dpi。也许可以浏览一下支持多个屏幕的官方网站,这可能会变得更清晰。这里有一个链接http://developer.android.com/guide/practices/screens_support.htmlThanks 我会检查这一个,如果有什么不清楚的地方回来。