현재 안드로이드 스크롤뷰에  27개의 이미지버튼이 올라가 있습니다.

모두 셀렉터로연결해 놓았구요

 

문제는 각각 버튼을 클릭하여 각각에 맞는 activity로 인텐트를 해야하는데 메모리 문제가 생겼습니다.

out of memory 가 뜨는것으로 보아 용량 초과가 된것같습니다.

이미지버튼을 10개로 맞춰놓고 하니깐 이상없이 실행되었습니다. 따라서 메모리 문제가 맞는데..

 

구현하고 싶은것은 아이폰 스크롤뷰처럼.. 보이는 부분만 메모리에 상주하게 하고 보이지 않는 부분은 메모리에서 없애고 싶습니다.

 

아이폰 스크롤뷰의 경우는 스크롤뷰에 4개    (index : 5, 6, 7, 8)   가 보인다고 치면

 

스크롤(virtical)을해서 위로 올렸을경우 5,6번이 화면에서 가려졌따.. 이러면 5,6번은 메모리에서 사라지고

 

9,10 번이 생성되면서 화면에는 [7,8,9,10]이 보이게 되는데요

 

안드로이드도 이렇게 구현이 가능한지 질문드립니다.

 

감사합니다.