RecyclerView基本用法

来源:互联网 发布:数据库用户是什么 编辑:程序博客网 时间:2024/06/05 03:05
private void inite() {    recyclerView=(RecyclerView) findViewById(R.id.recyclerView);    recyclerView.setLayoutManager(new LinearLayoutManager(this));    recyclerView.setAdapter(new Adapter() );}private class Adapter extends RecyclerView.Adapter<Adapter.ViewHolder>{//创建ViewHolder
    @Override    public Adapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {        View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item,null);        ViewHolder vh = new ViewHolder(view);        return vh;    }//绑定数据    @Override    public void onBindViewHolder(Adapter.ViewHolder holder, int position) {        holder.tv.setText(position+"tiao");    }//条目的数目    @Override    public int getItemCount() {        return 200;    }
//要求必须使用ViewHolder模式    public  class ViewHolder extends RecyclerView.ViewHolder{        private TextView tv;        public ViewHolder(View itemView) {            super(itemView);            tv= (TextView) itemView.findViewById(R.id.tv);        }    }}
0 0
原创粉丝点击