android xdpi文件夹,我的图片大小是多少?

时间:2012-08-03 18:12:39

标签: android resolution

我一直在阅读以下内容:http://developer.android.com/guide/practices/screens_support.html

这是关于文件夹res-long-land-hdpires-notlong-land-dpires-notlong-port-ldpi等等。它们实际意味着什么以及何时应该使用它们。

文章还说:

  • xlarge屏幕至少为960dp x 720dp
  • 大屏幕至少为640dp x 480dp

我正在为以下设备开发:1280 x 720480 x 800

我的应用只能在纵向模式下使用。

这意味着我必须将图像放入第一个设备的res-long-port-hdpi文件夹中,并将res-notlong-port-ldpi放入第二个设备中吗?

然后我遇到的下一个问题是。我的图像是332 x 226像素。这在第一个(xlarge)设备上看起来很好。但是我需要重新调整此图像的大小,以便将其放入(较低分辨率)res-xx-xx-ldpi文件夹中?

我不确定如何计算不同文件夹的新尺寸。

1 个答案:

答案 0 :(得分:8)

尺寸比率应与Android定义的标称像素密度相匹配:

  

ldpi - 120像素/英寸; dpi scale = .75(4 dpi = 3像素)
  mdpi - 160像素/英寸; dpi scale = 1(1 dpi = 1像素)
  hdpi - 240像素/英寸; dpi scale = 1.5(2 dpi = 3像素)
  xhdpi - 320像素/英寸; dpi scale = 2(1 dpi = 2像素)

因此,如果您将xhdpi图像的大小(以像素为单位)设置为mdpi资源的两倍,则它们将是相同的dpi,这意味着它们在各自的屏幕上将具有相同的物理大小。