欢迎使用CSDN-markdown编辑器

来源:互联网 发布:淘宝免单怎么设置 编辑:程序博客网 时间:2024/06/01 07:48

RecyclerView项目遇到问题总结

1、holder.itemView.hasOnClickListeners().

这个监听判断了就会一直缓存position,导致点击位置混乱。 默认缓存可见条目+2的数量\

2、onBindViewHolder(MyViewHolder holder, int position)

每次显示新的holder都会调用一次 position: 是真正条目的位置,从0开始

3、getItemCount() return mDatas.size();

每点一次item会被调用size次 ,显示新的holder会调用一次 ,

4、onCreateViewHolder(ViewGroup viewGroup, int viewType)

//第二个参数就是View的类型,可以根据这个类型判断去创建不同item的ViewHolder。

0 0
原创粉丝点击