私はIconicAdapter
拡張していArrayAdapter
ます:
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);
}
}
addメソッドを使用している場合、2 回追加されます。
IconicAdapter ia=new IconicAdapter();
lv.setAdapter(ia);
ia.add("1000");
そうなる理由は?