字符串数组内的字符串数组

KrL*_*ler 5 xml arrays string android

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

<string-array name="names">
        <string-array name="man">
            <item>Jake</item>
          </string-array>
            <string-array name="woman">
            <item>Loise</item>
          </string-array>
</string-array>
Run Code Online (Sandbox Code Playgroud)

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

String names[] = res.getStringArray(R.array.names);
Run Code Online (Sandbox Code Playgroud)

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

先感谢您!

key*_*ser 5

外部数组应该是一个数组,而不是一个字符串数组(因为它不再保存字符串)。要单独申报字符串数组,然后为这些描述字符串数组引用数组这里(SO-线程,见接受的答案)。还解释了检索。