您的位置:首页 > 其它

listView优化

2016-05-30 21:08 288 查看
@Override

public View getView(int position, View convertView, ViewGroup parent) {

ViewHolder holder;

if(convertView==null){

convertView = View.inflate(context, R.layout.item_lv_toutiao, null);

holder = new ViewHolder();

holder.iv_toutiao_pic = (ImageView) convertView.findViewById(R.id.iv_toutiao_pic);

holder.tv_toutiao_title = (TextView) convertView.findViewById(R.id.tv_toutiao_title);

holder.tv_toutiao_intro = (TextView) convertView.findViewById(R.id.tv_toutiao_intro);

convertView.setTag(holder);

}else{

holder = (ViewHolder) convertView.getTag();

}

DisplayImageOptions options = ImageLoadUtils.initOptions();

ImageLoader.getInstance().displayImage(list.get(position).pic, holder.iv_toutiao_pic, options);

holder.iv_toutiao_pic.setScaleType(ImageView.ScaleType.FIT_XY);

holder.tv_toutiao_title.setText(list.get(position).title);

holder.tv_toutiao_intro.setText(list.get(position).intro);

return convertView;

}

class ViewHolder{

ImageView iv_toutiao_pic;

TextView tv_toutiao_title;

TextView tv_toutiao_intro;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: