1. ホーム
  2. android

[解決済み] androidパッケージのリソースIDからDrawableオブジェクトを取得する方法を教えてください。

2022-02-13 13:28:38

質問

画像ボタンに表示するDrawableオブジェクトを取得したいのですが、どうすればよいですか?以下のコード(またはそれに似たもの)を使って、android.R.drawable.*パッケージからオブジェクトを取得する方法はありますか?

例えば、drawableId が android.R.drawable.ic_delete であった場合。

mContext.getResources().getDrawable(drawableId)

解決方法は?

Drawable d = getResources().getDrawable(android.R.drawable.ic_dialog_email);
ImageView image = (ImageView)findViewById(R.id.image);
image.setImageDrawable(d);