2011-07-26 13 views
0

私のコードは、私はuが私を助けてくださいすることができますタイトル、概要、リストビュー2つの配列リストをアンドロイドのリストビューにバインドする方法は?

の1つの行の状態を表示するこの

のようなものです。

Titles=new ArrayList<String>(); 
Resumens=new ArrayList<String>(); 
Conditions=new ArrayList<String>(); 

for(int i=0;i<resp2.getPropertyCount();i++) 
{       
    SoapObject table = (SoapObject)resp2.getProperty(i); 
    Titles.add(table.getProperty("Titulo").toString()); 
    Resumens.add(table.getProperty("Resumen").toString()); 
    Conditions.add(table.getProperty("Condiciones").toString()); 
} 

答えて

0

はあなたがリスト位置の位置を取得しますGetViewメソッドを使用して、アダプタクラスのGetViewメソッドをオーバーライドする必要があり、それはすべての依存対応values.Butを得るためにあなたの配列リストにその位置を渡しますあなたのアダプターとレイアウトをどのように膨らませるか。

1

このようなものが欲しいですか?

class Triplet { 
    public String title; 
    public String resume; 
    public String condition; 

    public Triplet(String title, String resume, String condition) { 
     this.title = title; 
     this.resume = resume; 
     this.condition = condition; 
    } 
} 

.... 


ArrayList<Triplet> list=new ArrayList<Triplet>(); 

for(int i=0;i<resp2.getPropertyCount();i++) 
{ 
    SoapObject table = (SoapObject)resp2.getProperty(i); 
    Triplet triplet = new Triplet(table.getProperty("Titulo").toString(), 
            table.getProperty("Resumen").toString(), 
            table.getProperty("Condiciones").toString()); 
    list.add(triplet); 
} 
関連する問題