我的数据库中存储了照片的名称。现在我想使用该名称来设置该名称的图像视图。我在可绘制文件夹中有我的图像。下面是我的代码。
ImageView mIcon = (ImageView) convertView
.findViewById(R.id.listImageView);
mIcon.setImageResource(getImageId(this.context, event.getIcon()));
这里的活动是我的课。并evet.getIcon()
给我正确的名字我想要什么。
我的getImageId()
方法在这里:
public int getImageId(Context context, String imageName) {
return context.getResources().getIdentifier("drawable/" + imageName,
"drawable", context.getPackageName());
}
并且此代码在一个扩展 BaseAdapter 类的 CustomAdapter.java 中。
请帮帮我。