리스트뷰가 하나 있습니다.

리스트뷰 내부에 들어가는 한 행은 텍스트뷰 2개하고 오른쪽 끝에 체크박스가 있는데요.

 

평소에는 체크박스가 보이지 않다가, 메뉴에서 삭제 버튼을 눌렀을 때 체크박스가 보이게 하고 싶은데,

 

 

제가 생각한것은 리스트뷰하고 연결된 adapter 확장한 클래스에서 체크박스 리소스 id를 받아와서 visibility를 바꿔주는 메소드를 정의하고

리스트뷰가 존재하는 액티비티에서는 삭제 버튼이 눌렸을시 adapter의 위의 메소드를 수행하고

notifyDatasetChanged 메소드를 수행하면 리스트뷰의 체크박스가 보이게 바뀔거라고 생각했는데..

 

생각처럼 되지가 않네요 ㅠㅠ

 

어떤 방법이 좋을까요?