5

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

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

但我不知道如何访问主字符串数组中的字符串数组。在这样做之前,我将所有名称组织在同一个字符串数组中,并以这种方式访问​​:

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

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

先感谢您!

4

1 回答 1

5

外部数组应该是一个数组,而不是字符串数组(因为它不再保存字符串)。您想单独声明字符串数组,然后声明一个引用这些字符串数组的数组,如此所述(SO-thread,请参阅接受的答案)。还解释了检索。

于 2012-05-18T10:54:32.427 回答