假设res/values/a_file.xml
中的此示例定义:
<array name="theme0">
<item name="widgetBackground">@color/widget_background0</item>
<item name="widgetGlowColor">@color/widget_glowColor0</item>
<!-- etc -->
</array>
此代码位于java
:
int[] arr = context.getResources().getIntArray(R.array.theme0);
现在您可以轻松访问其成员:arr[0], arr[1], ...
但我想通过名字访问其成员。类似的东西:
arr.getMemeber("widgetBackground")
arr.getMemeber("widgetGlowColor")
...
或所有按名称,而不是按数字。有可能吗?