지금 커스텀 리스트뷰를 사용해서 리스트를 만들고 있는데요. 리스트 row의 구성요소는
|이미지|
|텍스트|
형식으로 되어있습니다. 이때 이미지 로딩은 https://github.com/nostra13/Android-Universal-Image-Loader 라는 라이브러리를 사용해서 로딩하고 있습니다.
그리고 이미지의 높이는 wrap_content로 지정하고 있습니다. (이미지 별로 모두 사이즈가 다르기 때문입니다)
이렇게 되다보니 문제가 있는데 초기에 이미지가 로딩되기 전에는 리스트가 텍스트만 나오고
|텍스트|
|텍스트|
|텍스트|
조금있다가 이미지가 로딩이 완료가 되면 각 row들의 높이가 급작스럽게 늘어나면서 원래 하려고 했던
|이미지|
|텍스트|
========
|이미지|
|텍스트|
식으로 나오게 됩니다.
제가 원하는 것은 이미지뷰의 높이를 이미지자체가 로딩되기 전부터 실제 이미지 높이에 맞춰 졌다가 이미지가 로드가 되면 리스트뷰의 크기 변경 없이 이미지만 바꿔치고 싶은데 어떻게 해야 할까요.