Change visibility of a view in all items of recyclerview

前端 未结 2 1864
走了就别回头了
走了就别回头了 2021-01-06 05:03

I have a CheckBox in my recyclerview items with Gone visibility . I want to make it visible for all items in recyclerview when I have a longClick on one of items .so I did

2条回答
  •  时光取名叫无心
    2021-01-06 05:22

    You could create a boolean in your adapter that stores the information if the there was a long press or not and in your onBindViewHolder you check whether this is true or false and set the visibility according to it: holder.chk_faviorateVideo.setVisibility(longPressed ? View.VISIBLE : View.GONE); Then in your click listener you toggle this variable and call notifyDataSetChanged()

提交回复
热议问题