我在聊天应用中使用Chat RecyclerView,其中我有文字,图片和视频3类型ItemView。我使用以下方式更新特定项目:
Recylerview.findViewHolderForAdapterPosition(int pos)
成功,但当我滚动RecyclerView时,更改项目视图的位置。那么解决方案是什么?请任何帮助将不胜感激。
答案 0 :(得分:1)
在适配器的onBindViewHolder()函数中,您可以使用以下代码获取位置
@Override
public void onBindViewHolder(final MyViewHolder holder, int position) {
Log.d("position", holder.getAdapterPosition());
}