Android において、静的にリソース名を指定せずに、動的にリソースIDを取得したいことが時々あります。
ある範囲のリソースが欲しいなど、一定の規則でリソース名が決まっている場合は以下の方法でリソースが取れます。
1 2 3 4 5 6 7 |
|
全てのリソースが欲しい場合は Reflection でなんとかなります。
例えば Strings に定義されたリソースを全て取得したい場合は、以下で取得可能です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Android において、静的にリソース名を指定せずに、動的にリソースIDを取得したいことが時々あります。
ある範囲のリソースが欲しいなど、一定の規則でリソース名が決まっている場合は以下の方法でリソースが取れます。
1 2 3 4 5 6 7 |
|
全てのリソースが欲しい場合は Reflection でなんとかなります。
例えば Strings に定義されたリソースを全て取得したい場合は、以下で取得可能です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|