【发布时间】:2022-05-13 20:42:25
【问题描述】:
滚动后重复循环器视图项目颜色更改。
我曾经在 Recyclerview 列表的特定位置更改颜色。当滚动发生时,底部的另一个项目具有相同的变化。它在模式中重复。如何解决?
holder.recycle_Listing.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
itemListener.connectionClicked(v,position, itemtype);
holder.mainlayout.setBackgroundColor(Color.parseColor("#e927a4d1"));
}
});
【问题讨论】:
-
请提供更多来自您的适配器的代码,因为您滚动后它会改变颜色,当然是重新创建的视图与您单击的位置相同。
-
是的,我找到了@AchmadNaufalSyafiq 的解决方案。感谢您的回复。
-
@AndroidSurya 该链接有助于找到答案,但不适合我。谢谢
标签: android android-recyclerview