ListView适配器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zl406707/article/details/55106481
//继承baseadapter
public class Myadapter extends BaseAdapter {
//上下文及传过来的值
    private Context context;
    private List<Bean.ContentBean.BannerBean> list;
//set get方法
  public Myadapter(Context context, List<Bean.ContentBean.BannerBean> list) { this. context = context; this. list = list; } @Override public int getCount() { return list.size(); } @Override public Object getItem( int i) { return list.get(i); } @Override public long getItemId( int i) { return i; } @Override public View getView( int i, View convertView, ViewGroup viewGroup) { ViewHolder viewHolder; if (convertView == null) { convertView = LayoutInflater. from( context).inflate(R.layout. lv_item, null); viewHolder = new ViewHolder(); viewHolder. title = (TextView) convertView.findViewById(R.id. title); viewHolder. img=(ImageView) convertView.findViewById(R.id. img); convertView.setTag(viewHolder); } else { viewHolder = (ViewHolder) convertView.getTag(); } viewHolder. title.setText( list.get(i).getComment());
//glide加载图片
 Glide. with( context).load( list.get(i).getImg()).into(viewHolder. img); return convertView; } public static class ViewHolder { public ImageView img; public TextView title; }}

猜你喜欢

转载自blog.csdn.net/zl406707/article/details/55106481