//继承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; }}
ListView适配器
最新推荐文章于 2024-12-05 00:05:53 发布