创建Android背景,多少像素?

我想为我的Android游戏创建背景.在阅读here时,我了解了它的工作原理,但我没有得到如何在Photoshop中为不同的文件夹设置正确的大小.

以下是来自Android Developers的列表:

xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp

但是,以像素为单位呢?由于Photoshop没有dp.我如何列出如下清单?

>小屏幕至少<在此处插入像素大小>
>正常屏幕至少<在此处插入像素大小>
    (…)

我不希望我的背景过大或过小,所以我希望至少有四个不同的大小.

解决方法:

您链接的“支持多屏幕”页面上的关键内容之一是:

To create alternative bitmap drawables for different densities, you
should follow the 3:4:6:8 scaling ratio between the four generalized
densities. For example, if you have a bitmap drawable that’s 48×48
pixels for medium-density screen (the size for a launcher icon), all
the different sizes should be:

36×36 for low-density 48×48 for medium-density 72×72 for high-density
96×96 for extra high-density

话虽如此,因为我们知道大多数可用的屏幕尺寸和密度(这是我刚刚找到的简洁的参考页:http://blog.blundell-apps.com/list-of-android-devices-with-pixel-density-buckets/),所以您也可以以此为指导.
因此,要创建填充屏幕的背景,我将重点放在宽度分辨率上.
最受欢迎的手机宽度为320、480、540或720像素.
因此,我将这样创建我的背景(仅限手机…您可以对平板电脑进行数学运算)
mdpi:320宽
hdpi:540宽
hxdpi:720宽

高度稍微复杂一点,因为并非所有手机的纵横比都相同.根据您的应用程序,您可以选择缩放高度或剪切高度.

我还要看一下此页面上的“屏幕尺寸和密度”图表:http://developer.android.com/about/dashboards/index.html.
如您所见,ldpi只占很小的比例,因此您可能更喜欢让android进行缩放.另一方面,ldpi图像的文件大小可能很小,因此,如果要确保它看起来不错,可以提供资产.对于xlarge平板电脑,您现在可能只关心mdpi.

上一篇:解决Crystal Report XI R2不能在64操作系统正常工作的问题-web程序


下一篇:android-计算图像上两点之间的像素