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