从字符串中获取资源

时间:2014-03-31 17:38:50

标签: java android string concat

我有很多基于模式的名字资源:

R.drawable.small_house_red  
R.drawable.small_house_blue  
R.drawable.big_house_black  
R.drawable.small_tree_red  

我有3个字符串:大小,类型,颜色。我可以将所有必需的资源放到映射中,并通过连接字符串获取它们,但是可以在不手动输入地图的所有组合的情况下获取它们吗?

1 个答案:

答案 0 :(得分:4)

您可以使用此

int id = context.getResources().getIdentifier("imageNameAsString", "drawable", context.getPackageName());