RecyclerView ViewHolder 关于 Item 位置相关的不同属性的区别
前言 RecyclerView 的 ViewHolder 中有好几个关于 Item 位置相关的属性(以下为 Kotlin 示例): ViewHolder.adapterPosition ViewHolder.layoutPosition override fun onBindViewHolder(holder: ItemViewHolder, position: Int) 当我们需要使用“位置”信息时,到底应该使用哪个属性呢?考虑到有些人比较忙,可能没时候看完全文,因此在这里先说下结论: 绑定数据时,使用 ViewHolder.adapterPosition,点击 Item 获取位置时,使用
...