2012-04-02 156 views
0

我想添加數據到列表視圖,但我的數據是String []和arraylist是星球[] ,當我的代碼是這樣的,我只添加一個項目。如何添加列表視圖數據

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

發佈了Planet類的代碼。 – Akhil 2012-04-02 10:43:55

回答

0

如何:

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

還可以聲明planets爲ArrayList的替代或規則陣列..給你。

相關問題