相关疑难解决方法(0)

在Recyclerview的所有项目中更改视图的可见性

我的recyclerview项目中有一个CheckBox可见的CheckBox.当我对其中一个项目进行longClick时,我想让它在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 ;
        }
    });
Run Code Online (Sandbox Code Playgroud)

但这将使CheckBox仅对当前项目可见.我甚至将我的代码移到了我的ViewHolder类,但没有任何改变.如果没有循环或重新绘制recyclerview,我怎么能这样做呢?我需要像android的默认文件管理器那样长按并选择.提前致谢 .

android android-recyclerview

3
推荐指数
1
解决办法
1936
查看次数

标签 统计

android ×1

android-recyclerview ×1