【发布时间】:2012-12-07 18:18:19
【问题描述】:
可能重复:
How can i get the resource id of an image if I know its name?
您好,我想获取图像的 id,我可以这样做,
int id = R.layout.imagename
那么我可以这样做
imageView.setImageResource(id)
但我的问题是,如果我知道图像名称在运行时发生变化,如何获取 id,那么在这种情况下,我该如何制作 R.layout."imagename" ?
【问题讨论】:
-
@GeorgyGobozov 你的评论对我有帮助,你能把它写成回答接受吗,谢谢
-
这条线将帮助
int drawableResourceId = this.getResources().getIdentifier("nameOfDrawable", "drawable", this.getPackageName());
标签: android