2012-04-02 25 views
0

Ich möchte Daten zur Listenansicht hinzufügen, aber meine Daten sind wie String [] und Arraylist ist Planet [] und wenn mein Code so ist, füge ich nur ein Element hinzu.wie man Listenansichtsdaten hinzufügt

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(); 

Dank

+0

post den Code der Klasse Planet. – Akhil

Antwort

0

Wie wäre:

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

Sie auch planets als Arraylist statt oder regelmäßige Anordnung erklären kann .. bei Ihnen.