월고adapter 어댑터 쓰기 해상도

1147 단어
public class Adapter extends BaseAdapter { private ArrayList data; private Context context;
public Adapter(ArrayList data, Context context) {
    this.data = data;
    this.context = context;
}

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

@Override
public Object getItem(int position) {
    return null;
}

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

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    Viewhollder hollder;
    if(convertView==null){
        convertView=View.inflate(context,R.layout.item,null);
        hollder = new Viewhollder();
        hollder.textView= convertView.findViewById(R.id.textview);
        hollder.img=convertView.findViewById(R.id.img);
        convertView.setTag(hollder);

    }else {

        hollder= (Viewhollder) convertView.getTag();
    }
    hollder.textView.setText(data.get(position).getAuthor_name());
    Glide.with(context).load(data.get(position).getThumbnail_pic_s02()).into(hollder.img);
    return convertView;
}
class  Viewhollder{
    TextView textView;
    ImageView img;

}

}

좋은 웹페이지 즐겨찾기