【发布时间】:2017-07-11 08:48:56
【问题描述】:
大家好,我陷入困境并需要帮助:
每个项目都有一个CheckBox,我在RecyclerView 中为我的项目的根元素设置setOnLongClickListener,如下所示:
holder.faviorateVideoItemRelative.setOnLongClickListener(new View.OnLongClickListener() {
public boolean onLongClick(View arg0) {
if (chk_visible)
{
return true ;
}
holder.chk_faviorateVideo.setChecked(!holder.chk_faviorateVideo.isChecked());
chk_visible = true ;
checkedItemsCNT = 1 ;
deleteListVideoCourses.add(data.get(holder.getAdapterPosition())) ;
notifyDataSetChanged() ;
return true ;
}
});
如果我向下滚动,当我长按其中一个项目时,会检查错误项目的CheckBox!
【问题讨论】:
-
请发布您的完整适配器代码或getView方法代码
-
@배준모 代码太多...
-
查看@Doomsknight 的回答。这和我的想法一样
标签: android android-recyclerview