我怎样才能设置一个字符串变量R.drawable与滑行?

问题描述:

我使用的滑行库加载图像和我做的,是这样的一种方法:我怎样才能设置一个字符串变量R.drawable与滑行?

void alterarInformacoes(ImageView slotImagem, String image) { 
     Glide.with(this) 
       .load(R.drawable.image) 
       .into(slotImagem); 
    } 

但它不工作,我想知道是否有使用字符串的方式用可绘制的名称,以便我可以使用一个函数来动态设置图像。

您可以按名称与此代码获取绘制资源的int值:

int drawableResourceId = this.getResources().getIdentifier("nameOfDrawable", "drawable", this.getPackageName()); 
+0

谢谢,这个工作。 –