안녕하세요.

현재 개발하고 있는 앱이 메뉴를 뷰플리퍼로 만들어 그안에 버튼을 그리드뷰 형태로 

각각 ( 크기 : 219 x 97 이미지 (13.1kb))  8개 씩 배치하여 늘어날 수 있게끔 개발을 하였습니다.

총 이미지는 한 32 개 ? 정도 됩니다. 

그래서 이미지 버튼에 

Drawable draw = Drawable.createDrawable(path );

imgBtn.setImageDrawable(draw); 

이런식으로 for 문을 이용하여 이미지를 세팅해주었습니다.


그러다보니 화면이동간에 자리는 차지하고있는데 이미지가 날라가능경우가 발생하고

뷰플리퍼 스크롤이 부드럽지 않은 현상이 있습니다.


리소스에서 불러오는것과  버튼 이미지를 셋팅할때 

저장소 path를 이용하여 Bitamp or  Drawable 로 불러와서 셋팅하는것에 차이가 있나요?


이미지가 날라가는 현상은 왜 일어나는지 도저히 찾을수가 없습니다.ㅠㅠ 

고수님들 조언좀부탁드려요