에있는 RecyclerView.Adapter
이 Activity
에 속합니다. 이 Activity
에는 버튼이 있습니다. 이 어댑터는 체크 박스가있는 행을 포함합니다. 이 버튼을 클릭하면 모든 행의 체크 박스를 숨기고 싶습니다. 어댑터에서 ViewHolder의 패턴을 사용하고 있습니다.버튼을 클릭 할 때 체크 박스를 숨기기
나는이 솔루션에서 생각하고 있어요 :
패스를 내 활동에 어댑터의 생성자에 매개 변수로. 이 액티비티는 버튼이 클릭되었는지 확인하는 메소드를 포함합니다. 이 버튼을 클릭하면 값이 변경되고 notifyDataSetChanged()
이 호출됩니다. 따라서 어댑터는 체크 박스를 표시하거나 숨 깁니다.
MVP 방식을 기반으로하는 것이 좋습니다.
첫 번째 경우에 활동은 어댑터의 인스턴스를 만들고 보유합니까? 이 방법으로 버튼은 아이템을 반복하는 Adapter menthod를 호출 할 수 있습니다. – learner
예. 어댑터의 인스턴스를 잡고 필요할 때 버튼을 클릭 할 때 해당 기능을 사용하십시오. – Idanatz