res/drawable フォルダーに画像があります。たとえば、データベースにこれらの画像のIDがあります.R.drawable.aはデータベースの値です。
タスクは、そのパスの画像をイメージビューに設定することです...
データベースから値 (R.drawable.a) を文字列として取得できますが、それを imageview に設定するにはどうすればよいですか?
あなたが持っている場合に備えてサンプルコードを投稿してください...ありがとう...
res/drawable フォルダーに画像があります。たとえば、データベースにこれらの画像のIDがあります.R.drawable.aはデータベースの値です。
タスクは、そのパスの画像をイメージビューに設定することです...
データベースから値 (R.drawable.a) を文字列として取得できますが、それを imageview に設定するにはどうすればよいですか?
あなたが持っている場合に備えてサンプルコードを投稿してください...ありがとう...
答えが出ました...
「R.drawable.filename」として保存すると、データベースから取得した文字列を操作するのが難しくなります。より良いアプローチは、ファイル名をデータベースに保存することです。次に、データベースからファイル名を文字列として取得すると、以下のコードを使用して画像に設定できます...
取得したファイル名が「b」で、パッケージ名が「xyz」であるとしましょう
String test = "b";
int id = getResources().getIdentifier("xyz:drawable/" + test, null, null);
imgAlphabet.setImageResource(id);
これにより、ドローアブルフォルダーの画像「b」がimageviewに設定されます..
お役に立てれば!!!