我想将数据添加到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();
由于
答案 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而不是常规数组..直到你。