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

listview, adapter, getview, onclick에서 여러개의 뷰를 변갱해야할 경우 질문.

0 추천
안녕하세요. 안드로이드 초보 개발자입니다.

리스트뷰에 버튼을 넣고 onClick를 달아줬습니다.

onClick가 눌렸을때 해당 리스트아이템의 뷰 여러개를 변경해야합니다. (visible, gone)

또한 onClick안에서 특정요청을 보내고 listener로 응답을 받는데. 그 응답을 받았을때도 해당 리스트아이템의 뷰 여러개를 변경해야합니다...

onClick시 click된 뷰 자체는 들어오니까 그거에 대한 처리는 어렵지 않은데.... 다른뷰들을 갱신하려니 어떻게 해야할지 모르겠네요.

뷰들을 final로 선언해주는 방법도 있는것 같은데... 이렇게 하는건 좀 아닌거 같다는 생각이 들구요 ㅠㅠ

혹시 좋은 방법 있으면 조언 부탁드립니다!!
블랙이요블랙 (12,860 포인트) 님이 2016년 5월 12일 질문

1개의 답변

0 추천
뷰의 상태를 나타내는 데이터를 추가하고,

click이나 listener응답시 해당 데이터를 변경한 후 notifyDataSetChanged를 호출하세요.
익명사용자 님이 2016년 5월 12일 답변
...