마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[RecyclerView] item을 longClick하여 모든 viewHolder에 Checkbox 보여주기

0 추천

[RecyclerView] item을 longClick하여 모든 viewHolder에 Checkbox 보여주는 방법.

전체 item의 Checkbox가 Invisible상태.
어느 하나의 item을 longClick 하면

전체 item의 checkbox를 Visible로 바꾸려면
어떻게 해야 하나요?

Adapter를 두개 만들어서
rv.setAdapter로 변경해 봤는데
되기는 하는데 전체 뷰가 한번 깜빡거리고.
비효율적인것 같습니다.

정확한 구현 방법이 있을것 같은데..

목마른어린양 (960 포인트) 님이 2017년 12월 17일 질문

1개의 답변

0 추천
item의 체크 여부값을 가지고 있고,
롱클릭하면 모든 아이템의 체크 여부값을 변경하고
notifyItemChanged() 하시면 되지 않을까요?
눈빛 (4,120 포인트) 님이 2017년 12월 17일 답변
...