Skip to content

Instantly share code, notes, and snippets.

@junsuk5
Created April 15, 2019 01:06
Show Gist options
  • Select an option

  • Save junsuk5/3362fd37fe350d00912062069da0fabb to your computer and use it in GitHub Desktop.

Select an option

Save junsuk5/3362fd37fe350d00912062069da0fabb to your computer and use it in GitHub Desktop.
badpt
private static class $class$ extends BaseAdapter {
private List<$model$> mItems = new ArrayList<>();
public void setItems(List<$model$> items) {
mItems = items;
notifyDataSetChanged();
}
@Override
public int getCount() {
return mItems.size();
}
@Override
public Object getItem(int position) {
return mItems.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
$holder$ viewHolder = new $holder$();
if (convertView == null) {
convertView = LayoutInflater.from(parent.getContext())
.inflate(R.layout.item_person, parent, false);
// TODO : 뷰홀더 완성
convertView.setTag(viewHolder);
} else {
viewHolder = ($holder$) convertView.getTag();
}
$model$ person = mItems.get(position);
// TODO : 데이터 바인딩
return convertView;
}
private static class $holder$ {
// TODO : 뷰홀더 완성
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment