我是android的新手 -
我将图像存储在drawable中,并在sqlite数据库中存在名称。 一次使用这些图像的子集。要使用的图像将由数据库上的查询决定。
例如,从数据库查询生成 - 这些字符串
“pic1”,“pic2”......等等
要使用它们,需要R.drawable.pic1的值。
有没有办法从drawable bu中检索图像的名称(包含文件名的字符串)。
答案 0 :(得分:2)
试试这个
int id = context.getResources().getIdentifier(drawableResourceName, "drawable", context.getPackageName());
它应该给你drawable id,然后你可以使用像R.drawable.drawableResourceName