如何添加listview数据

时间:2012-04-02 10:40:04

标签: android listview

我想将数据添加到listview,但我的数据是String [],而arraylist是Planet [] 当我的代码是这样的时候,我只添加一个项目。

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

由于

1 个答案:

答案 0 :(得分: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而不是常规数组..直到你。