2012-01-23 21 views
4

多維字符串數組在我的Android列表頁/活動我有一個2文本字段主而第一個在彼此之上,但是當它coems爲它創建陣列字符串我只看到實例與文本的一個部分。的Android使用關於列表

<resources> 
    <string name="hello">Hello!</string> 
</resources> 

然後,爲了創造什麼我想我會做一個if語句相匹配的標題,然後如果是添加字幕,但我想有它,所以我可以閱讀我的標題和副標題字符串類似如下:

<resources> 
     <string name="hello"> 
      <item>Hello!</item> 
      <item>my subtitle </item> 
     </string> 
     <string name="hello"> 
      <item>Hello!</item> 
      <item>my subtitle </item> 
     </string> 
    </resources> 

但我無法找到如何閱讀列表項等的例子,所以我並不需要做很長的,如果我的Java中的語句來匹配字幕的稱號。

非常感謝 硅

回答

3

我通常用管道分隔文本|並在顯示時進行分割。它有點醜陋,但它有效。

<item>item1|item2</item> 

然後當我把它在getView(...)

String[] r = c.getResources().getStringArray(R.array.arraylist).split("\\|"); 

然後我對指標定義:

private final int VIEW_HEADING_TITLE = 0; 
private final int VIEW_HEADING_SUB = 1; 
+0

感謝要把這之前,讓你知道,thanx –