사용자 정의 URL을로드하는 이미지 뷰가있는 Listview가 있습니다. 나는 하나의로드 된 리소스를 다시로드하는 문제가 생겼다. 그래서 resource가 다시로드 될 때마다 위아래로 스크롤 할 때 중단된다.AndroidWebImageView ListView의 droid-fu
처음에는 listview에서 하나의보기 유형 만 사용하여 webView에서 reset()을 호출했지만 올바른 URL을로드하지 않은 이미지가있었습니다. 그래서 typeCount 및 위치 보르 viewType에 대한 행 수를 반환하려고 :
getViewTypeCount() returns table.length(); //the same as getCount()
getItemViewType (int position) returns position;
그것은 처음 15 행에 대해 작동합니다. 아래로 스크롤 한 후 이미지가 다시로드되지 않았습니다. 이것은 올바른 행동입니다. .. IGNORE_ITEM_VIEW_TYPE
이 고정을 : 나는 몇 줄을 추가하고 table.length()가 업데이트되었습니다 때문에 앱이 때문에 UI 요소의 ArrayIndexOutOfBoundException의 충돌 (다른 수를 반환 할 때
getItemViewType (int position)
상수로 돌아 시도 모든 행에서 이미지의 문제가 이제는 올바른 이미지이지만 아래로 스크롤하는 동안 마지막 이미지가 다시로드됩니다.
droid- fu WebImageView convertView == null 일때 만 호출합니다.