recyclelerview中的最爱和不喜欢的图像在滚动时进入初始状态

时间:2017-04-17 16:47:17

标签: android android-recyclerview

我有一个回收器适配器,其中有3个图像按钮,其中一个是喜欢和不喜欢的。当recyclerviews加载其负载时,当我点击收藏夹时,它会存储在我最喜欢的列表中。但问题是,当我滚动它时,图像按钮的状态会改变为加载时间图像。

3 个答案:

答案 0 :(得分:0)

确保您在onBindViewHolder设置收藏/不受欢迎。

答案 1 :(得分:0)

您可以在滚动时有效地回收视图。

当你维持这种情况时,图像视图可以有Fav或UnFav图像。你需要在onBindVIewHolder()方法中维护它们,例如

if (isFav) {
viewHolder.yourImage.setBackgroundDrawable(FavImage);
} else {
viewHolder.yourImage.setBackgroundDrawable(UnFavImage);
}

答案 2 :(得分:0)

尝试在每个案例中设置#onBindViewHolder上的图像(不要以为你知道当前的状态)。