【发布时间】:2017-07-09 20:17:29
【问题描述】:
我的 recyclerview 项目中有一个 CheckBox 具有 Gone visibility 。当我长按其中一个项目时,我想让 recyclerview 中的所有项目都可以看到它。所以我这样做了:
holder.faviorateVideoItemRelative.setOnLongClickListener(new View.OnLongClickListener() {
public boolean onLongClick(View arg0) {
holder.chk_faviorateVideo.setVisibility(View.VISIBLE);
// holder.chk_faviorateVideo.setChecked(!holder.chk_faviorateVideo.isChecked());
return true ;
}
});
但这将使 CheckBox 仅对当前项目可见。 我什至将我的代码移到了我的 ViewHolder 类,但没有任何改变。在没有循环或重绘 recyclerview 的情况下如何做到这一点? 我需要做类似android的默认文件管理器长按并选择. 提前致谢 。
【问题讨论】:
标签: android android-recyclerview