zoukankan      html  css  js  c++  java
  • 提高效率,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);
  • 相关阅读:
    自定义 Laravel 5.7
    1项目环境配置和用户表设计
    Laravel 6.X + Vue.js 2.X + Element UI 开发知乎流程
    component:(resolve) => require
    Vue2.0 render:h => h(App)
    techiediaries Vuejs教程
    techiediaries网站的Laravel 6系列教程
    合并结果插件
    SQLMAP
    CNC MacroProgram
  • 原文地址:https://www.cnblogs.com/yejiurui/p/2837784.html
Copyright © 2011-2022 走看看