如何为较小密度的屏幕准备图像?

时间:2011-03-19 21:13:58

标签: android image

我最初构建了一个Android应用程序并将所有图像都放在drawable-hdpi资源目录中,现在我要返回并进行必要的更改/添加,以便所有屏幕大小和密度都支持该应用程序。 / p>

如何拍摄我的所有照片并让它们“密度降低”?我的第一个猜测是将它们加载到Gimp或Photoshop中并将它们缩小到更小的分辨率。这就是我需要做的吗? enter image description here

2 个答案:

答案 0 :(得分:6)

  

我如何全力以赴   图像并使它们“不那么密集”?   我的第一个猜测是加载它们   Gimp或Photoshop并缩小它们   分辨率较小。这就是我   需要做什么?

是的,就是这样。这些程序执行的缩放比Android的自动缩放更好看。

dpi值为:

  • ldpi = 120 dpi
  • mdpi = 160 dpi
  • hdpi = 240 dpi

所以如果你有hdpi图像,你可以将它们缩放到66%并获得mdpi图像,或者50%来获得ldpi图像。

答案 1 :(得分:2)

查看docs,了解如何根据不同的屏幕尺寸和密度调整图像。另请查看UI Guidlines图标等。它可以根据不同屏幕密度的图像高度为您提供精确的像素宽度。 This给出了精确的像素密度。您需要缩小图像并将其放在res目录中的不同文件夹中,在您的情况下:将其放在res中的drawable-ldpi文件夹中