ほげほげ(仮)

仮死状態

動的にidを取得する


文字列から動的にビューのidを取得するには次のように書きます。

int id = getResources().getIdentifier("test_view", "id", getPackageName());


これだけです。思ったより簡単。


ビューのid以外にもdrawable等も取得できます。
その場合は上のコードの「id」の箇所を「drawable」に変更すればいいです。