zoukankan      html  css  js  c++  java
  • RecyclerView之UI与数据绑定

    package activity.cyq.com.learnrsv;
    
    import android.support.v7.widget.RecyclerView;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.TextView;
    
    /**
     * Created by DL_007 on 2015/7/19.
     */
    class MyAdapter extends RecyclerView.Adapter {
    
        class ViewHolder extends RecyclerView.ViewHolder {
            private TextView txTitle;
            private TextView txContent;
    
            public ViewHolder(View root) {
                super(root);
                txTitle = (TextView) root.findViewById(R.id.title);
                txContent = (TextView) root.findViewById(R.id.content);
            }
    
            public TextView getTxTitle() {
                return txTitle;
            }
    
            public TextView getTxContent() {
                return txContent;
            }
        }
    
        @Override
        public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
            return new ViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.listcell, null));
        }
    
        @Override
        public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
            ViewHolder vh = (ViewHolder) holder;
            Artical ac = data[position];
            vh.getTxTitle().setText(ac.title);
            vh.getTxContent().setText(ac.content);
    
        }
    
        @Override
        public int getItemCount() {
            return data.length;
        }
    
        private Artical[] data = new Artical[]{
                new Artical("标题一", "文章内容"),
                new Artical("标题一", "文章内容"),
                new Artical("标题一", "文章内容"),
                new Artical("标题一", "文章内容")};
    }
  • 相关阅读:
    parted分区流程操作
    配置sudo命令行为审计
    sudo详细介绍
    groupadd(创建组)重要参数介绍
    useradd常用参数介绍
    /etc/default/useradd文件内容及对应功能
    linux基础正则
    centos 7.5 安装mongodb
    centos 7.5 安装mysql
    php删除制定文件及文件夹
  • 原文地址:https://www.cnblogs.com/chenyangqi/p/4660279.html
Copyright © 2011-2022 走看看