You can define Context inner class MonsterAdapter
public class MonsterAdapter extends BaseAdapter{
Context mContext;
public MonsterAdapter(Context context, ...){
this.mContext = context;
...
}
}
then you can use
imageView.setImageResource(mContext.getResources().getIdentifier(variableValue, "drawable", getPackageName()));
solved Get resources images from variable