对于图标,它们是: 36x36 像素 48x48 像素 72x72 像素 96x96 像素
对于屏幕尺寸,它们是: 426x320 470x320 640x480 960x720
但我想我可能从网站上听说这些屏幕尺寸是以 dp 为单位的。我知道“dp”是维度像素。但我的问题是:当我进入 Adobe Illustrator 为小屏幕尺寸 (426x320) 创建背景时,我应该使用单位 PIXELS 还是需要将这些数字转换为其他数字。
最佳答案
dp 不是“维度像素”。它是“(密度)独立像素”(参见 here 和 here )。它们基于设备的密度,而不是分辨率。
例如,对于应用程序图标,它始终为 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
关于Android 屏幕分辨率 px 和 dp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10565976/