我有很多资源,其名称基于某种模式:
R.drawable.small_house_red
R.drawable.small_house_blue
R.drawable.big_house_black
R.drawable.small_tree_red
我有 3 个字符串:大小、类型、颜色。我可以将所有必需的资源放入 map ,并通过连接字符串获取它们,但是是否可以在不手动将所有组合输入到 map 的情况下获取它们?
最佳答案
你可以使用这个
int id = context.getResources().getIdentifier("imageNameAsString", "drawable", context.getPackageName());
关于java - 从字符串获取资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22768419/