2012-04-02 3 views
0

私はリストビューにデータを追加したいが、データはString []であり、arraylistはPlanet [] であり、私のコードがこのようなときは1つの項目しか追加しない。リストビューデータを追加する方法

String[] zapasyList3 = ligy.split("<br/>"); 

for (int i=0; i<5; i++){ 
planets = new Planet[] { new Planet (zapasyList3[i]) 
      }; 
     } 

     ArrayList<Planet> planetList = new ArrayList<Planet>(); 
     planetList.addAll(Arrays.asList(planets)); 

     // Set our custom array adapter as the ListView's adapter. 
     listAdapter = new PlanetArrayAdapter(getBaseContext(), planetList); 

     mainListView.setAdapter(listAdapter);  
     listAdapter.notifyDataSetChanged(); 

おかげでどの程度

+0

惑星クラスのコードを投稿してください。 – Akhil

答えて

0

:あなたはまた、ArrayListの代わりに、または定期的な配列としてplanetsを宣言することができ

planets = new Planet[5]; 
for (int i=0; i<5; i++){ 
    planets[i] = new Planet (zapasyList3[i]); 
} 
//.. add the planets array now 

..あなたまで。

関連する問題