我正在使用listview來顯示數據,在listview內我正在每個listenite中使用圖像。Android listvitem AsyncTask圖像重疊
下面的方法從包裝類
public View getView(int position, View convertView,
ViewGroup parent) { // implementation }
我下面這個教程 http://developer.android.com/guide/samples/ApiDemos/src/com/example/android/apis/view/List4.html
class DownloadImage extends AsyncTask<Void, Void, Drawable>{
@Override
protected Drawable doInBackground(Void... params) {
return Util.getImageFromURL(imageURL);
}
@Override
protected void onPostExecute(Drawable d) {
getImageIcon().setImageDrawable(d);
}
}
new DownloadImage().execute();
以上代碼爲每臺的listItem懶圖片上傳調用。
問題是加載後的第一個圖像圖像彼此重疊....任何想法爲什麼發生這種情況?
你能澄清你的意思是「圖像彼此重疊」嗎?你的意思是ListView不能正確繪製?還是所有的圖像都顯示爲單個列表項目? – 2009-12-15 09:17:01
overalapping意味着一個項目圖像顯示在第二個listitem第二個監聽圖像消失並被任何其他listietm的圖像取代。 – 2009-12-15 09:55:19