1. ホーム
  2. android

[解決済み] setImageDrawable を使用して ImageView に画像を動的に設定する。

2022-02-15 04:51:24

質問

の画像と同じ名前の文字列をデータベースから動的に生成しています。 drawable フォルダーに保存されます。

今度はその値を ImageView を使って setImageDrawable(R.id.StringGenerated) を動的に実行します。

何かご提案があれば...

解決方法は?

これを試してみてください。

int id = getResources().getIdentifier("yourpackagename:drawable/" + StringGenerated, null, null);

これはアクセスしたいdrawableのidを返します... それから、以下のようにして、imageviewに画像を設定することができます。

imageview.setImageResource(id);