android - 使应用程序背景适合不同设备的最佳方法

标签 android image layout background

所以我想用一些漂亮的背景图片等为我的应用程序增添趣味。我很好奇的是如何确保不同的机器人正确渲染?我将在文本后面设置背景,我需要确保它们对于每个不同的屏幕尺寸和分辨率具有相同的大小和位置?

有什么好的教程吗?

谢谢!

编辑:

所以我查看了提供的支持多个屏幕的链接,但我仍然有点困惑。

比如说我想用一张图片作为背景。在我的设备上它是 480x800,但是 thunderbolt、droid x、moto droid、charge 等呢?它们的屏幕尺寸不都略有不同吗?

我知道有 ldpi、mdpi、hdpi、xdpi 文件夹,所以我可以使用 4 张图像,但我要以什么比例制作每张图像?我确定它们不都是 480x800(和不同的密度)

最佳答案

您需要为不同的屏幕密度创建不同的图像。

正如您所说,您有自己的 dpi 文件夹,每个文件夹都拍摄不同大小的图像。我用了this site which generates differently sized images for you找出我需要的不同尺寸。

关于android - 使应用程序背景适合不同设备的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398201/

相关文章:

android - 如何在不使用 Android 的情况下使用 JUnit 测试 Android 应用程序中的类?

ios - Swift 中带有 iPhone X 的 TextField 底部

android - 在不重新创建 Activity 的情况下在替代布局之间切换

html - 模拟 <h1> 中的嵌套 <img> 而无需实际嵌套

android - SwipeToDismiss 在带有动画的 LazyColumn 内

android - getIntent() 和从 savedInstanceState 获取 Intent 有什么区别?

android - Phonegap App, Html/Css 安卓老浏览器调试

java - 在运行时镜像 java 中找不到适合 sqlite 的驱动程序

java - 用Java生成图标图像

image - ffmpeg 将图像与第一个图像持续时间合并