회사는 정말 싫어욧

private Context context;
private List<데이터타입> flagList;

생성자 만들기


오버라이딩 된 메소드에 내용 채우기


@Override
public int getCount() {
return flagList.size();
}

@Override
public Object getItem(int position) {
return flagList.get(position);
}

@Override
public long getItemId(int position) {
return position;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
Flag data = flagList.get(position);
FlagView flagView = null;

if (convertView == null) {
flagView = new FlagView(context,data);
}
else {
flagView = (FlagView) convertView;
flagView.setFlag(data);
}
return flagView;
}