public class Adapter extends BaseAdapter {
private ArrayList data;
private Context context;
public Adapter(ArrayList<One> 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;
}
}