关闭

listView优化

104人阅读 评论(0) 收藏 举报
@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;
    }
1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2002次
    • 积分:229
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档