Eclipse可以自动为Android项目生成不同的DPI图像吗?

时间:2013-03-30 00:21:00

标签: android eclipse android-image

我正在尝试将我制作的600x600 PNG导入到我的Android项目中,以便我可以将其用作活动中的全尺寸图像。将其拖放到我的/ res文件夹只是将它放在该文件夹中,这当然会生成“无效的资源目录名称”错误。 我可以将它放入任何/ res / drawable文件夹中,并且工作正常,除非它只在那个文件夹中。 当然,有一个内置的工具可以拍摄我的图像并适当缩放每个/ res / drawable文件夹。

4 个答案:

答案 0 :(得分:5)

AFAIK没有。

但您可以做的是仅使用drawable-xhdpi文件夹。 Android会自动缩小以降低dpi。

唯一的例外是启动器图标。您必须提供所有尺寸(不要忘记平板电脑的xxhdpi!)。

您可以在Icon Design Guidelines中找到所需的尺寸。


值得注意的是,ADT插件确实具有生成一些图标集的工具,例如启动器图标,操作栏图标和通知图标。

可以通过打开向导(Ctrl + N)并双击 Android 类别中的 Android图标集来访问这些工具

答案 1 :(得分:2)

  

有一个内置工具可以拍摄我的图像,并为每个/ res / drawable文件夹适当缩放。

对于缩放部分,请查看图标生成器工具 @ Android Asset Studio。有一些工具可用于生成启动器图标,选项卡图标,操作栏图标和(在您的情况下)通用图标。

答案 2 :(得分:2)

幸运的是,这改变了 - 你现在能够自动生成不同的密度 - 看看: https://code.google.com/p/android-drawable-converter/

答案 3 :(得分:1)

如果将可绘制资源放在/ res / drawable中,该资源将用于所有设备。

但是,它可能不会完全符合您的要求。我建议你自己扩展资产。如果这不是一个可行的选择,那么你就不得不让Android为你做扩展。