データベースに保存されている写真の名前があります。その名前を使用して、その名前のイメージビューを設定したいと思います。描画可能なフォルダーに画像があります。以下は私のコードです。
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 クラスを拡張する 1 つの CustomAdapter.java にあります。
お願い助けて。