2011-12-21 25 views
0

我有一個列表視圖,其中有加載自定義url的圖像。我遇到了一個加載資源再次加載的問題,因此每次重新加載資源時,它都會在上下滾動時掛起。AndroidWebImageView ListView中的droid-fu

首先在列表視圖中只有一個視圖類型,我在webView上調用了reset(),但是有一些圖片沒有加載正確的url。所以,我試圖返回的行數的typeCount和位置VOR的viewType:

getViewTypeCount() returns table.length(); //the same as getCount()

getItemViewType (int position) returns position;

它適用於第15行。滾動後,圖像沒有重新加載。這是正確的行爲。但當我增加一些線路,並返回另算(因爲table.length()已更新的應用程序崩潰,因爲在UI元素的ArrayIndexOutOfBoundException的

然後我試圖回到getItemViewType (int position)恆:IGNORE_ITEM_VIEW_TYPE這個固定圖像在每一行的問題現在是正確的圖像,但在向下滾動時它重新加載最後的圖像。有沒有辦法如何解決這個問題?

droid- fu WebImageView我現在只打電話,如果convertView == null。

回答

1

根據this,Droid-Fu的開發將停止,它會是'rebra nded'爲Ignition

點火有一個類似RemoteImageView的類。用法基本上是一樣的,但似乎他們已經重新設計了一下後端。我試着用一個ListView來給永久加載的問題。爲我工作(雖然它引入了一些其他問題)。性能也更好,即一旦在滾動列表中加載圖像加載更快。