[RecycleView中的position]RecycleVi
2023-03-27 本文已影响0人
慎独静思
在recyclerview中有两种类型的position:
- layout position:这是从LayoutManager视角看到的position,它是item在布局中最新的计算位置;
- adapter position:这是从adapter视角看到的position,它是item在adapter中的位置;
这两种position在绝大多数情况下是相同的,除了adapter notify调用之后到布局计算完成之前,这两个position可能存在偏差。
RecyclerView.ViewHolder#getLayoutPosition返回viewholder在实际布局中的位置。