현재 layout 안에 다가 bitmapdrawable을 세팅해서 배경화면을 띄우고 있는데

정체 불명의 이유로

제가 background 세팅도 하지 않은 각종 widget들에 배경화면이 막들어갑니다.

listview 라던지 radiobutton 이라던지 spinner 라던지.. 마구마구 같은 종류의 배경화면이

들어가 버리는 군요.

도저히 이유를 알지 못해서 해당 widget들을 호출하는 리스너마다 

레이아웃의 백그라운드를 다시 설정해서 해결하고자 합니다.

그런데, 현재

listview 를 스크롤 시키고 나면 다시 동일 문제가 발생하는 군요.

이로 봤을 때,

listview를 스크롤 시킨 후 멈출 때에도 어떤 동작이 수행된다고 보여집니다.

스크롤 시킨 후 멈출 때 동작하는 함수라던지, 리스트뷰 스크롤 종료 시 불려지는

이벤트 라던지... 하는 어떤 ... '그 무엇' 이 먼지 아시면 가르쳐주시면 정말 감사하겠습니다.

현재 onscrolllistener를 통해서 scroll 시에 계속 레이아웃에 배경을 뿌려서

스크롤 '하는 동안' 에는 widget들에 배경화면이 들어가는 것을 강제로 막고 있는데

scroll이 '멈추는 순간' 또 다시 배경화면이 다 깨져 버리는 군요.

즉, listview, progressbar 등에 배경화면이 들어가 버립니다.

현재 상황은

레이아웃에'만' 배경화면이 들어가야 되는데

레이아웃 위에 각 종 위젯들 (리스트 뷰, 프로그레스 바) 에도 배경화면이 중첩되어 적용되어

굉장히 난잡한 화면구성이 되고 있는 상황입니다.
profile