RecyclerView不调用onCreateViewHolder和onBindViewHolder的原因有多个:
1.Adapter执行的第一个方法是getItemCount(),只有返回值大于0时,才会继续执行其他方法;
2.设置layoutManager:
LinearLayoutManager manager = new LinearLayoutManager(this);
manager.setOrientation(LinearLayoutManager.VERTICAL);//默认
recyclerView.setLayoutManager(manager);
3.检查布局文件是否被ScrowView嵌套,两者滑动会产生冲突或者RecyclerView显示不全等问题;
第一个方法有效,把getitemcount()的返回值,搞的大于0就ok;