【问题标题】:Eclipse Graphical Layout does not load imagesEclipse 图形布局不加载图像
【发布时间】:2012-03-27 13:04:54
【问题描述】:

我创建了一个扩展 View 的自定义类,并将一些自定义绘图例程放入其中。当类初始化时,它使用以下命令创建一个位图:

Bitmap template = BitmapFactory.decodeResource(getResources(), R.drawable.template);

当我在 AVD 和本机设备上运行应用程序时,这工作正常,但在 Eclipse 中,每当我尝试调用时都会收到空引用异常

canvas.drawBitmap(template, srcRect, destRect, null);

如果我将 drawBitmap 语句包装在 if-check for template == null 中,则显示图形布局,并且屏幕上的视图为空白(如果我不绘制背景,这是可以预期的)。

不久前我开始注意到,当我在“drawable-hdpi”目录中添加和删除图像时,图形编辑器中的图像开始损坏。最近刚把之前用的旧测试图都清空了,所以drawable-hdpi目录下的图片就只有“ic_launcher.png”和“template.png”了

有谁知道我可以如何重置 Eclipse 以便它再次开始正确读取图形?

【问题讨论】:

  • 我已经通过各自的自动更新系统更新了 android SDK 和 Eclipse,并重新启动了我的计算机,现在我不再看到 null-ref 异常,但是,我看到我正在使用的精灵图形不是渲染所有精灵,只是一小部分。这可能只是 Eclipse 无法在图形编辑模式下绘制位图子集的限制,但任何人对此的进一步输入将不胜感激。

标签: android eclipse android-layout


【解决方案1】:

单击项目,然后按清理。这应该会刷新您的 .xml 和 R 类

【讨论】:

  • 谢谢。我跑了干净,但它似乎没有解决这个问题。尝试以图形方式编辑布局时,我仍然看到空引用异常。
猜你喜欢
  • 1970-01-01
  • 2012-06-19
  • 2011-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-09
  • 1970-01-01
  • 2015-01-07
相关资源
最近更新 更多