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

          为了提高高效性,我们可以使用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);
posted @ 2012-12-28 19:24  Andye  阅读(1069)  评论(0编辑  收藏  举报