- 必须给RecyclerView设置一个setLayoutManager才能显示出来;
- 一般在构造时指定一个ViewHolder(通过泛型,如下),这样在生成四个方法时就会使用这个ViewHolder,避免生成方法时使用了默认的RecylerView.ViewHolder
class MyAdapter extends RecyclerView.Adapter
MyViewHolder holder = new MyViewHolder(LayoutInflater.from(
context).inflate(R.layout.item_recyclerview, parent, false));//需要指明parent,传入null的话会导致无法正确引用我们在item中声明的样式。
- 4.和ListView不一样,如果我们在RecylerView的item布局中(根元素)声明了宽高度,那么它会按照这个值来进行绘制