现在的位置: 首页 > 综合 > 正文

提高效率,Android布局中viewHolder的应用

2012年08月13日 ⁄ 综合 ⁄ 共 513字 ⁄ 字号 评论关闭

          为了提高高效性,我们可以使用viewHolder,在这里,把viewHolder的常用操作保留一下,忘记的时候可以回来看看

一、首先创建viewHolder

private class ViewHolder{
        TextView tv_type;
        TextView tv_date;
        TextView tv_body;
    }

二、使用viewHolder来寻找控件

holder = new ViewHolder();

    holder.tv_type = (TextView) view.findViewById(R.id.tv_type);
    holder.tv_date = (TextView) view.findViewById(R.id.tv_date);
    holder.tv_body = (TextView) view.findViewById(R.id.tv_body);

 

三、填充数据

holder = (ViewHolder) view.getTag();


//绑定数据到控件
holder.tv_type.setText(typeId);
holder.tv_date.setText(dateStr);
holder.tv_body.setText(body);

抱歉!评论已关闭.