안드로이드 개발 질문/답변
(글 수 45,052)
ListView Holder Pattern 로 작성했습니다.
--------------------------------------------------
상품 명 [체크박스] [수량] [수량 UP] [ 수량 Down]
--------------------------------------------------
상품 명 [체크박스] [수량] [수량 UP] [ 수량 Down]
--------------------------------------------------
[전체 체크] [전체 해제]
이와 같이 만드는데
체크박스 값이 holder 패턴에서는 재사용되서 인지 값이 리스트 밖으로 가는순간 아래서 체크되서 올라오는..아시겠죠...
암튼 이런 경우는 체크박스 값을 item 객체에 속성으로 set , get 해서 화면을 구성시키게 짜려고하는데
수량 up, 수량 down같은 함수는 list밖 부모 함수를 부르고 싶은데 이런경우는 안되는건가요?
리스트 밖에 있는 [전체 체크] [전체 해제]의 경우 item을 for문돌며 체크값을 set 하고 adapter.notifyDataSetChanged(); 하는 방법 뿐인건가요?
리스트 억수로 길면 버벅 거릴것같은데요.. (cursor타입인 아닙니다 , 더보기로 100개씩 추가하는데 6~7천개짜리가 있어서...)
이거 좀 효과적인 예제나 방법을 좀..부탁드립니다.




어뎁터를 이너클래스로 만들면 쉽게 가능하지 않나요..??