【问题标题】:Eclipse not happy with single drawable folder?Eclipse 对单个可绘制文件夹不满意?
【发布时间】:2012-01-12 14:29:35
【问题描述】:

我正在使用 Eclipse 构建一个 Android 应用程序。如果我有一个包含多个 PNG 文件的 Drawable 文件夹,则 Eclipse 中的 UI 编辑器无法加载我放置在 ImageButtons 上的图像。我无法转换并且无法解决日志中的@drawable 错误,并且按钮在编辑器中只是显示为空白。如果我在模拟器上运行该应用程序,它可以正常工作。

如果我将我的单个 Drawable 文件夹复制到 Eclipse 为新项目创建的 3 个默认文件夹(我认为它们被命名为 Drawable-hdpi、Drawable-mdpi 等)......那么 Eclipse 工作正常,所以模拟器。如果我删除除中等 DPI 文件夹之外的所有文件夹,Eclipse 工作正常,但当我尝试加载使用任何资源的活动时,模拟器(实际上是我的应用程序)崩溃。

据我了解,上述任何组合都应该有效(可能只是一些丑陋的缩放图像)。最终,我确实计划找出哪些位图看起来最糟糕并创建多个版本,但对于我项目的这个阶段,我更愿意每个位图只拥有一个并让操作系统缩放它们。我这样做的最佳选择是什么?

在最坏的情况下,我只会让 Eclipse IDE 抱怨,而不是在设计视图中显示我的图像——反正我经常在 XML 源视图中工作。

【问题讨论】:

  • 您能否打开错误日志并发布堆栈跟踪(窗口 > 显示视图 > 错误日志)?我要快速提及的一件事是确保图像位于 eclipse 文件夹内的目录中(单击它并按 f5 刷新它)。如果目录中缺少您在 ImageButton 上引用使用的图像,则会引发此错误。

标签: android eclipse user-interface resources


【解决方案1】:

尝试将它们放在 drawable-nodpi 中

【讨论】:

  • 效果很好,谢谢!可以在 Eclipse IDE 中运行,也可以在模拟器上运行。
  • Ia 在 drawable-normal-hdpi 中遇到了这个问题,但是当我的图像在 drawable-hdpi 中时 - 一切正常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-01
  • 2022-12-23
相关资源
最近更新 更多