2012-08-08 13 views
2

我想在Eclipse中将一个PNG文件与我的Android项目相关联,但我不想实际发布它 - 它是只是我用来生成icon.png文件的各种icon.png文件的更高分辨率版本。但是,无论我把这个PN​​G文件放在哪里,我都会收到错误“无效的资源目录名称”。我应该把它放在哪里?我真的不想把它放在项目文件夹之外,因为那会将它从项目中解除关联!当我向我的Android项目添加一个非资源PNG文件时,Eclipse给出了“无效的资源目录名称”

+0

R - 单击文件和资源配置 - >排除资源? – 2012-08-08 22:27:07

+0

我没有看到任何“资源配置”菜单选项... – ekolis 2012-08-08 22:28:39

回答

4

_workspace文件夹添加到您的资源文件夹并放到那里。

+0

谢谢!/res/_workspace是Android项目中的魔术文件夹名称,还是下划线指示Eclipse忽略它? – ekolis 2012-08-08 22:27:03

+0

欢迎您!下划线会告诉Eclipse忽略它。 – iTurki 2012-08-08 22:29:30

0

你在用什么?你可以把它放在你的可绘制文件夹中并命名为icon_ginormous.png。这样你可以使用你的资源来引用它。

+0

我没有使用它;我只是想存储它。你说我可以参考资源?那么icon.png文件实际上不需要是所需的分辨率? – ekolis 2012-08-08 22:27:48

+0

理论上,您只能为所有分辨率设置一组图标。这将是丑陋的,但你可以做到。 Android会显示它们,但它不会很漂亮。通过将它们放在-hdxpi,-mdpi等文件夹中,您可以告诉android根据设备分辨率选择它们。如果你把它只是你的drawable /文件夹,虽然你可以参考它使用R.drawable.icon_huge和根据你的布局android可能会或可能不会调整它。 – 2012-08-08 22:30:33

相关问题