2012-05-18 85 views
4

我想创建另一个字符串数组像这里面的字符串数组:字符串数组

<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

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

+0

谢谢! :D像魅力一样工作! –

+0

@KrLx_roller我真的不能充分信任,但np。 – keyser