package com.bawei.eplus.adapter; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; import com.bawei.eplus.R; import com.bawei.eplus.bean.FLBean; import com.nostra13.universalimageloader.core.ImageLoader; import java.util.List; /** * 福利适配器 * * @author zhaoliang * @version 1.0 * @create 2018/6/22 */ public class FLAdapter extends BaseAdapter { private Context context; private List<FLBean.ResultsBean> resultsBeans; public FLAdapter(Context context, List<FLBean.ResultsBean> resultsBeans) { this.context = context; this.resultsBeans = resultsBeans; } @Override public int getCount() { return resultsBeans.size(); } @Override public FLBean.ResultsBean getItem(int position) { return resultsBeans.get(position); } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if (convertView == null) { holder = new ViewHolder(); convertView = LayoutInflater.from(context).inflate(R.layout.fl_item, null, false); holder.ivImage = convertView.findViewById(R.id.iv_image); holder.tvTime = convertView.findViewById(R.id.tv_time); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.tvTime.setText(resultsBeans.get(position).getDesc()); ImageLoader.getInstance().displayImage(resultsBeans.get(position).getUrl(), holder.ivImage); return convertView; } class ViewHolder { ImageView ivImage; TextView tvTime; } }
GridView Adapter
猜你喜欢
转载自blog.csdn.net/weixin_42535797/article/details/80876881
今日推荐
周排行