listview를 사용하여 listview에서 모든 listeitem의 이미지를 사용하고 있습니다. 내가 코드 위 http://developer.android.com/guide/samples/ApiDemos/src/com/example/android/apis/view/List4.htmlAndroid listvitem AsyncTask 이미지가 중복됩니다.
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에 대한 게으른 이미지 업로드를 수행하는이 튜토리얼을 다음입니다
public View getView(int position, View convertView,
ViewGroup parent) { // implementation }
다음 방법은 래퍼 클래스에서 호출됩니다.
첫 번째 이미지 이미지를로드 한 후 문제가 서로 겹치고 있습니다.
"이미지가 서로 겹치는 것"이 무슨 뜻인지 분명히 할 수 있습니까? ListView가 올바르게 그리지 않는다는 것을 의미합니까? 또는 단일 목록 항목에 대해 모든 이미지가 표시됩니까? –
오버랩은 두 번째 listitem에 표시되는 한 항목 이미지를 의미하며 두 번째 listeitem 이미지는 사라지고 다른 listietm의 이미지로 대체됩니다. –