2012-01-23 20 views
4

私のアンドロイドリストページ/アクティビティでは、2つのテキストフィールドにメインとサブセクションが1つずつありますが、そのための配列文字列を作成するときは、テキストの1つのセクションでその後、私は、私は私のタイトルとサブタイトルの文字列以下のようなものを読むことができるようにならば、タイトルと一致する文が字幕を追加し、私はそれを持ってしたい場合、私はどうしたら何をしたい作成するにはAndroid:リストに多次元文字列配列を使用

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

<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内であれば、長い文を実行する必要はありません。

多くのおかげ Siの

答えて

3

私は通常、パイプでテキストを区切ります|表示時に分割します。それは少し醜いですが、それは動作します。

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

おかげで、この前を与え、あなたが知っているだろう:私はgetViewメソッドでそれを呼び出して

<item>item1|item2</item> 

(...)

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

はその後、私はインデックスの定義を持っています、ありがとう –