drakeet / MultiType

Flexible multiple types for Android RecyclerView.
Apache License 2.0
5.76k stars 749 forks source link

onBindViewHolder方法没有position有点不方便,有时候需要对item的某个position特殊处理 #243

Closed dengzhiguiios closed 5 years ago

dengzhiguiios commented 5 years ago
Info:
Description:

onBindViewHolder方法没有position有点不方便,有时候需要对item的某个position特殊处理

Reproduction Steps:
My thoughts:
What did I do:
dengzhiguiios commented 5 years ago

已找到解决方法

wkboys commented 5 years ago

如何解决的?

drakeet commented 5 years ago

@wkboys RV.Adapter 中有关于 position 的建议,最好不要使用 position 参数,而是使用 ViewHolder 身上的 position:

image

谷歌官方文档:https://developer.android.google.cn/reference/androidx/recyclerview/widget/RecyclerView.Adapter.html#onBindViewHolder(VH,%20int)