关于ViewHolder的getLayoutPosition和getAdapterPosition

来源:互联网 发布:linux kvm命令 编辑:程序博客网 时间:2024/06/05 21:53

getLayoutPosition

返回布局中最新的计算位置,和用户所见到的位置一致,当做用户输入(例如点击事件)的时候考虑使用

getAdapterPosition

返回数据在Adapter中的位置(也许位置的变化还未来得及刷新到布局中),当使用Adapter的时候(例如调用Adapter的notify相关方法时)考虑使用