如果我在drabale文件夹中显示String(其名称),如何获取Drawable资源?
int categoryPicIndex = myCursor.getColumnIndex(CookingContract.CategoryEntry.COLUMN_PIC_CATEGORY);
String categoryPic = myCursor.getString(categoryPicIndex);
此时我有一个用来调用 R.drawable .___ 的字符串。 我该如何解决这个问题呢?
答案 0 :(得分:0)
如果"yourImageView"
是ImageView,并且您想要设置它的背景而图像名称为"imageName"
yourImageView.setImageResource(context.getResources().
getIdentifier("drawable/" + imageName, null,context.getPackageName()));
但我应该说对不起,因为它并没有真正给你绘制但是它给了资源,但我希望这会帮助你使用可绘制文件的字符串名称。