android リソースIDを文字列から取得
リソースIDを文字列から取得する方法
通常はR.drawableなどでIDを設定して取得できます。
R.drawable.appicon
しかし、端末内のIDなどアプリ内でIDの値が分からない場合があります。
その場合に使用するのが、getIdentifierというメソッドです。
使い方
getIdentifier("リソース名", "タイプ名", "パッケージ名");
例 iconのIDを取得
int iconId = getResources().getIdentifier( "icon", "drawable", getPackageName());
レスポンス
・リソースが見つかった場合:リソースID
・リソースが存在しない場合:0