4

设计师给了我一个背景,可以包含在我的应用程序中。它有很多细节,所以当尝试创建一个 9-patch 图像时,它变得模糊。

那么,决定在 Android 设备中为所有主要屏幕密度设置背景,背景图像的大小到底应该是多少?

例如:

  • 低密度脂蛋白 - 200 x 200
  • mdpi - 300 x 300
  • hdpi - 400 x 400

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

非常感谢,

费利佩

4

2 回答 2

7

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

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

但是,它不会涵盖有关具有 480 * 854 屏幕分辨率的设备或具有 720 * 1280 的较新设备的很多可能性。

你有两个选择:

1)尝试设计一个新的背景,可以用作0.9

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

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

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

于 2012-07-24T12:33:46.137 回答
1

超大屏幕至少为 960dp x 720dp。大屏幕至少为 640dp x 480dp。普通屏幕至少为 470dp x 320dp。小屏幕至少为 426dp x 320dp。

于 2012-07-24T12:40:09.877 回答