因此,我希望通过一些漂亮的背景图片等方式为我的应用程序增添趣味。我感到好奇的是如何确保不同的机器人正确渲染?我将在文本背后有背景,我需要确保它们的尺寸和位置与每个不同的屏幕尺寸和分辨率相同?
关于此的任何好的教程?
谢谢!
编辑:
所以我检查了支持多个屏幕时提供的链接,但我仍然有点困惑。
比如说我想用图片作为背景。在我的设备上它将是480x800,但是霹雳,机器人x,摩托车机器人,充电等等。他们都没有略有不同的屏幕尺寸?
我知道有ldpi,mdpi,hdpi,xdpi文件夹,所以我可以使用4张图片,但是我会把每张图片的比例是多少?我确定它们不是全部480x800(和不同的密度)
答案 0 :(得分:2)
您需要为不同的屏幕密度创建不同的图像。
正如你所说,你有你的dpi文件夹,每个文件夹都采用不同大小的图像。我使用this site which generates differently sized images for you来确定我需要的不同尺寸。
答案 1 :(得分:0)
在开发指南中查看Supporting Multiple Screens。
答案 2 :(得分:0)
如果您的背景图像在纹理上有些均匀,请考虑使用单个9色块图像,而不是使用多个图像用于ldpi,mdpi,hdpi。
使用9-patch图像还会为ldpi,mdpi,hdpi中的每一个处理不同的宽高比。