2

对于图标,它们是:36x36px 48x48px 72x72px 96x96px

对于屏幕尺寸,它们是:426x320 470x320 640x480 960x720

但我想我可能从网站上听说这些屏幕尺寸以 dp 为单位。我知道“dp”是维度像素。但我的问题是:当我进入 Adob​​e Illustrator 为小屏幕尺寸(426x320)创建背景时,我应该使用 PIXELS 单位还是需要将这些数字转换为其他数字。

4

1 回答 1

10

dp 不是“维度像素”。它是“(密度)独立像素”(参见此处此处)。它们基于设备的密度,而不是分辨率。

例如,对于应用程序图标,它始终为 48 dp,因为在 mdpi(160 dpi) 上,48 dp== 48 像素。因此,在 hdpi (240 dpi) 上是 48*1.5=72 像素,在 ldpi(120 dpi) 上是 48*0.75=36 ,在 xhdpi (320 dpi) 上是 48*2=96 像素。

如果您希望获得最佳的图像显示效果,请根据目标设备的 dpi 级别创建图像。这意味着对于每个 dpi 级别,您需要创建一个最适合它的图像,并将其放在“res”文件夹中的正确文件夹中。

这可能需要 x4 次,而您可能更喜欢使用单个文件。这一切都取决于你看到的结果。如果您无法区分 mdpi 设备和 xhdpi 设备上的图像,则无需进行任何更改。

有关 android 图形设计的更多信息,请阅读:http: //developer.android.com/design/index.html

于 2012-05-12T18:42:48.253 回答