从字符串数组中获取属性名称

Dim*_*Dim 10 android android-xml

我有一个字符串数组,如下所示:

<string-array name="USA">
    <item name="NY">001</item>
    <item name="LA">002</item>
    <item name="WA">003</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

我能得到这些数字:

Resources res = getResources();
int arryid = res.getIdentifier("USA", "array", getPackageName());
String[] numbers = res.getStringArray(arryid);
Run Code Online (Sandbox Code Playgroud)

但我怎么能得到这些名字(NY,LA,WA)?请注意,我有很多县...也许使用不同的方法?

Rav*_*avi 6

官方文件中没有name属性<item>.所以我认为没有办法获得这些密钥.

但是,如果你想得到stringor的名字string-array,你可以通过编程方式得到它,但不能用于<item>.