今天在用RecyclerView的时候报了这样一个错
开始真的不明白why???然后试着remove过,没有用,最后去看了看适配器,发现是这样的
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
MyViewHolder holder = new MyViewHolder(LayoutInflater.from(context).inflate(R.layout.item_activity_main,parent));
return holder;
}
我很纳闷为什么我会少写一个false,正确的写法:
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
MyViewHolder holder = new MyViewHolder(LayoutInflater.from(context).inflate(R.layout.item_activity_main,parent,false));
return holder;
}
加上false顺利运行。
很简单的问题,但是归根结底还是没有弄明白原理,要学的东西还很多啊。