我IconicAdapter
延伸ArrayAdapter
:ArrayAdapter的add方法添加两次
class IconicAdapter extends ArrayAdapter<String> {
IconicAdapter() {
super(MyService.this, R.layout.activity_listview, R.id.text1, entries);
}
@Override
public View getView(int position,View convertView,ViewGroup parent) {
View row=super.getView(position, convertView, parent);
ImageView icon=(ImageView)row.findViewById(R.id.img1);
icon.setImageResource(R.drawable.ic_launcher);
return(row);
}
}
当我使用添加方法,它是将两次:
IconicAdapter ia=new IconicAdapter();
lv.setAdapter(ia);
ia.add("1000");
有什么理由呢?
无眼镜蛇..做ia.add( “1000”);我只是添加一个项目到ListView .. – 2013-05-13 06:41:51
然后请做这个..lv.add(“1000”); ..看到我的代码 – Unknown 2013-05-13 06:44:02
我不明白。在ListView中没有诸如“add(String str)”之类的方法。这怎么可能是一个被接受的答案? – Ishaan 2016-06-09 12:34:46