Recycler的适配器和holder

来源:互联网 发布:windows pagefile.sys 编辑:程序博客网 时间:2024/06/06 03:35

//重写三个方法

  Context ctx;    List<String> list;    public FirstAda(Context ctx, List<String> list) {        this.ctx=ctx;        this.list=list;    }    @Override    public OneHolder onCreateViewHolder(ViewGroup parent, int viewType) {        View view = LayoutInflater.from(ctx).inflate(android.R.layout.simple_list_item_1, parent, false);        OneHolder holder=new OneHolder(view);        return holder;    }    @Override    public void onBindViewHolder(OneHolder holder, int position) {holder.textView.setText(list.get(position));    }    @Override    public int getItemCount() {        return list.size();    }
////////////////////////////////////////////////
holder中:
public class OneHolder extends RecyclerView.ViewHolder {    public TextView textView;    public OneHolder(View itemView) {        super(itemView);        textView = itemView.findViewById(android.R.id.text1);    }