繁体   English   中英

RecyclerView.Adapter中的函数viewholder类

[英]function viewholder class in RecyclerView.Adapter

RecyclerView.Adapter中的viewholder类的功能是什么

public static class ViewHolder extends RecyclerView.ViewHolder {

            public View mView;
            public TextView textView;

            //Constructor
            public ViewHolder(View v) {

                super(v);
                textView = v.findViewById(android.R.id.text1);
                mView = v;
            }
        }

我不明白这段代码的功能是什么,它使什么成为可能,其用途是什么?

使此类成为非静态外部类,因为此类的实体通常是通过可在回收视图adpater的onBindViewHolder()中找到的holder对象访问的,并且创建相同数量的此类对象作为项目的对象数创建并使用该类来充气,添加和访问recylerview的每个项目。

它不是一个函数,它是一个带有单个构造函数的内部静态类,您只需要在其创建时执行所有必需的操作(egvfindViewById(android.R.id.text1)),然后将其传递给您的RecyclerView适配器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM