android - ldpi、mdpi、hdpi 和 xhdpi 屏幕的背景尺寸应该是多少?

标签 android android-layout background

设计人员为我提供了背景信息,可将其包含在我的申请中。它有很多细节,所以在尝试创建 9 补丁图像时,它变得模糊。

因此,决定为 Android 设备中的所有主要屏幕密度设置背景时,背景图像的大小应该是多少?

例如:

  • ldpi - 200 x 200
  • mdpi - 300 x 300
  • hdpi - 400 x 400

有什么标准是我应该遵循的吗?

非常感谢,

费利佩

最佳答案

一般来说,它可以是这样的:

ldpi:240*320(小) mdpi:320*480(中等) hdpi:480 * 800(大)

但是,它不会涵盖关于屏幕分辨率为 480 * 854 的设备或屏幕分辨率为 720 * 1280 的更新设备的很多可能性..

你有两个选择:

1)尝试设计一个可以作为.9使用的新背景

2) 尝试创建多层drawable - 可绘制对象将包含 .9 格式的图像,以及“粘贴”在其上的所有细节

第二种方法需要您的大量工作。在此处阅读有关分层可绘制对象的信息:

http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList

关于android - ldpi、mdpi、hdpi 和 xhdpi 屏幕的背景尺寸应该是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630868/

相关文章:

android - PhoneAuthProvider 没有得到解决?

android - 视频不循环 Android VideoView

android - 在沉浸式模式下,弹出窗口显示为带有空格/间隙,仅在 Marshmallow 上

swift - 如何在后台继续动画和uitimer

javascript - 背景大小 :cover makes background image full-size instead of fitting to div

css - 如何在 onsenui 中更改所选 "segment button"的颜色?

java - 从实例到接口(interface)的转换被禁止?

android - Ionic Firebase 是否具有与原生相同的功能?

android - 屏幕尺寸与按钮位置

java - 如何使按钮在释放后仍保持选中状态?