这是我的代码。
...
int resourceId = Context.Resources.GetIdentifier("Elements_ok", "drawable", this.context.PackageName);
我总是得到零的结果。 但是我得到的图片ID为error.png。
int resourceId = Context.Resources.GetIdentifier("error", "drawable", this.context.PackageName);
有没有办法可以解决它?
答案 0 :(得分:1)
是的,只需将您的可绘制文件名更改为小写。
当然,更新任何使用这些文件名的代码都会使用小写字符串。
由于Android仅支持资源项的小写文件名,因此我还建议将所有可绘制资源文件名更新为小写,以消除任何其他潜在问题。