首页 > 解决方案 > 回收适配器中的 Onbind 方法

问题描述

我正在制作一个简单的回收视图。在我扩展了 recycleview 适配器并实现了方法之后,我的 onbind 方法如下所示:

public void onBindViewHolder(@NonNull ImageViewHolder imageViewHolder, int i)

我遵循的每个教程都没有“我”它的“位置”。请解释为什么我没有得到职位?

标签: javaandroid-studioandroid-recyclerview

解决方案


变量的名称是什么并不重要。可能它i,,positionfoo其他东西。但它始终是项目的位置。这就是文档所说的:

bindViewHolder(VH holder, int position) 该方法在内部调用onBindViewHolder(ViewHolder, int) 来更新RecyclerView.ViewHolder 内容与给定位置的项目,并设置一些私有字段供RecyclerView 使用。


推荐阅读