这是一个奇怪的:

参考

Drawable image = getResources().getDrawable(R.drawable.mypic);

刚开始时,一切都运行良好,除了图像(我绘制)缺少阴影。 因此,我将图像编辑为远离eclipse,然后将旧的mypic.png替换为新的。 但是eclipse拒绝看到新图像,就好像它已经缓存了旧图像并正在使用它一样。 因此,我从mypic.png更改为mypic1.png ,然后代码行将返回的图像保留为null 因此,我放弃了,将图像名称更改回mypic.png (我想让它使用缓存的image = null ),但是在返回image = null一直保持eclipse。

任何帮助,我们将不胜感激。

===============>>#1 票数:0

修改png图像后,在res文件夹上执行F5键,以使日食看到新图像

===============>>#2 票数:0

最终对我有用的是:我先手动删除图像,而不是先进行热替换然后再进行F5。 只有这样,我才能添加图像的新编辑版本。 出于某种原因,月食看到了图像。 我仍然对这个问题感到困惑,并且怀疑它是否可以重现。 我将其包括在这里,以防其他人以某种方式遇到相同的问题。 F5无效; 清洁不起作用; 重新启动Eclipse,模拟器无法正常工作。 对我来说,这都是魔术。

  ask by learner translate from so

未解决问题?本站智能推荐: