ListView Holder Pattern 로 작성했습니다.

--------------------------------------------------

상품 명 [체크박스] [수량] [수량 UP] [ 수량 Down]

--------------------------------------------------

상품 명 [체크박스] [수량] [수량 UP] [ 수량 Down]

--------------------------------------------------

[전체 체크] [전체 해제]


이와 같이 만드는데

체크박스 값이 holder 패턴에서는 재사용되서 인지 값이 리스트 밖으로 가는순간 아래서 체크되서 올라오는..아시겠죠...

암튼 이런 경우는 체크박스 값을 item 객체에 속성으로 set , get 해서 화면을 구성시키게 짜려고하는데

수량 up, 수량 down같은 함수는 list밖 부모 함수를 부르고 싶은데 이런경우는 안되는건가요?

리스트 밖에 있는 [전체 체크] [전체 해제]의 경우 item을 for문돌며 체크값을 set 하고 adapter.notifyDataSetChanged(); 하는 방법 뿐인건가요?

리스트 억수로 길면 버벅 거릴것같은데요.. (cursor타입인 아닙니다 , 더보기로 100개씩 추가하는데 6~7천개짜리가 있어서...)


이거 좀 효과적인 예제나 방법을 좀..부탁드립니다.