6

我的应用程序有一个背景图像,我想为它创建不同的文件以支持多屏幕。

我将此链接 ( 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
4

1 回答 1

5

1 dp = 1 px 在 160dpi 屏幕上。但是对于屏幕尺寸,您最好的选择是查看这里 http://developer.android.com/guide/practices/screens_support.html#testing 并向下滚动到以像素为单位显示屏幕尺寸的位置(例如:1920x1080)(表 3 ) 然后通过查看图表http://developer.android.com/about/dashboards/index.html#Screens检查您最需要哪些

但第一个链接将为您提供 Android 设备最常用的屏幕尺寸。

于 2013-01-28T20:37:03.283 回答