0

重複の可能性:
名前がわかっている場合、画像のリソース ID を取得するにはどうすればよいですか?

こんにちは、画像の ID を取得したいのですが、これを行うことができます。

int id = R.layout.imagename

それから私はこれを行うことができました

imageView.setImageResource(id)

しかし、私の質問は、実行時にイメージ名が変更されることがわかっている場合にIDを取得する方法です。この場合、どうすれば作成できR.layout."imagename"ますか?

4

1 に答える 1

2

フランチェスコの回答をコピーしたところです。彼の回答に賛成票を投じてください

String mDrawableName = "myappicon";
int resID = getResources().getIdentifier(mDrawableName , "drawable", getPackageName());
于 2012-12-07T18:42:58.243 に答える