我怎样才能设置一个字符串变量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());
谢谢,这个工作。 –