我正在尝试动态地从我的 /res 文件夹中获取图像,但我对下一部分感到困惑。我环顾 StackOverflow,看到了这个例子,这是我需要开始的:
String fName = "android.resource://j.l.library11/drawable/" + itemName;
我想虽然它在我的 /res 文件夹中,但它会是:
String fName = "android.resource://j.l.library11/drawable/res/" + itemName;
这2个中哪一个是正确的?
此外,我只是对接下来的几个步骤感到困惑,以达到可以使用 /res 文件夹(itemName)中的图像设置 ImageView(iView)的程度。我唯一能想到的就是:
File file = new File(fName);
然后得到哈希码
int itemHashCode = file.HashCode()
然后将其用作
iView.setImageResource(itemHashCode).
那会起作用吗?或者有人知道正确的解决方案吗?