寻找R.drawable的替代品。*

时间:2011-12-31 00:33:44

标签: java android eclipse

我遇到了很多麻烦,因为最新的java版本中存在一个明显的错误,它已经阻止了我和许多其他人看到的图片。例如,以下代码将无法编译,即使这是许多站点给出的代码:

ImageView imageView = (ImageView) findViewById(R.id.myimageview);
imageView.setImageResource(R.drawable.myimage);

(或类似的效果)

我正在寻找的是另一种从文件系统访问图像的方法,而不使用“ R.drawable。* ”。

3 个答案:

答案 0 :(得分:2)

2种可能性:

清理项目(项目>清洁)。这可能也会修复您的R.java文件。

检查你的进口!您可能已导入R类。这也有很多麻烦。

如果您真的在寻找替代方案,请查看资产。

修改

如果上述操作无法修复,请检查您的res文件夹(包含子文件夹)中是否有可疑文件,然后将其删除。例如,文件无法打开,没有扩展名,或者有错误。

答案 1 :(得分:0)

这是您在编译已发布的代码时遇到的错误吗?我以前从未见过这个错误。我建议做一个项目 - >清洁,如果不起作用,请删除gen文件夹中的R文件,然后重建。

答案 2 :(得分:0)

看到同样的问题,确保你没有导入.R包,如果这样从导入列表中删除它,删除R.java类,清理然后重新生成项目。