string-array中的字符串数组

时间:2012-05-18 10:39:18

标签: android xml string arrays

我想在另一个字符串数组中创建一个字符串数组,如下所示:

<string-array name="names">
        <string-array name="man">
            <item>Jake</item>
          </string-array>
            <string-array name="woman">
            <item>Loise</item>
          </string-array>
</string-array>

但我不知道如何在主字符串数组中访问de string-array。在这样做之前,我已经在同一个字符串数组中组织了所有名称,并且我以这种方式访问​​:

String names[] = res.getStringArray(R.array.names);

但现在我需要对数据进行分类。如何访问SUB字符串数组?

提前谢谢!

1 个答案:

答案 0 :(得分:4)

外部数组应该是一个数组,而不是一个字符串数组(因为它不再存在字符串)。你想分别声明字符串数组,然后是一个引用这些字符串数组的数组,如here所述(SO-thread,参见接受的答案)。还解释了检索。