我的应用程序有一个背景图像,我想为它创建不同的文件以支持多屏幕。
我将此链接 ( http://developer.android.com/guide/practices/screens_support.html ) 发送给了一位平面设计师,但他问我想要创建图像的像素尺寸。
考虑到我的团队中有一名平面设计师,我不想使用代码来优化内存中加载的图像(我只想将图像放在正确的文件夹中,用于小、普通、大和超大屏幕),生成它的最优化大小和 dpi 设置是什么?
我们正在处理 PNG 文件。
对于 dpi,我们遵循以下内容:
- 用于低密度 (ldpi) 屏幕 (~120dpi) 的 ldpi 资源。
- 用于中等密度 (mdpi) 屏幕 (~160dpi) 的 mdpi 资源。(这是基线密度。)
- hdpi 用于高密度 (hdpi) 屏幕 (~240dpi) 的资源。
- 用于超高密度 (xhdpi) 屏幕 (~320dpi) 的 xhdpi 资源。
但是对于尺寸我只能找到这个,它是在 dp 中而不是在 px 中:
- 超大屏幕至少为 960dp x 720dp
- 大屏幕至少为 640dp x 480dp
- 普通屏幕至少为 470dp x 320dp
- 小屏幕至少为 426dp x 320dp