2009-12-15 5 views
1

listview를 사용하여 모든 listeitem에서 이미지를 사용하고 있습니다.Android listvitem AsyncTask listitem 이미지 참조 취소

다음과 같은 방법이 래퍼 클래스

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<ImageView, Void, Drawable>{ 
     private ImageView iv; 

     @Override 
     protected Drawable doInBackground(ImageView... params) { 
      iv = params[0]; 
      return Util.getImageFromURL(imageURL); 
     } 

     @Override 
     protected void onPostExecute(Drawable d) { 
      iv.setImageDrawable(d); 
     } 

} 
new DownloadImage().execute(getImageIcon()); 

getImageIcon가 인플레이터 레이아웃의 이미지 뷰의 참조가 포함이 자습서를 따라하고 있습니다.

지금 문제가 2 listeitem 이미지가 내가 그것을 B를 작동합니다을 listitem의 참조 문제가 있지만, 위의 코드를 생각 ... 그것도 너무의 첫 번째 listeitem 이미지를 resplaces 및

를로드되는 경우 첫 번째/CI는 이미지 뷰 참조를 전달하고있다 내부.

답변

1

blog post은 ListView에서 이미지를 사용하는 데 대한 지침을 제공 할 수 있습니다.


편집 :

+0

링크가 죽었으니 plz을 업데이트 할 수 있습니까? – Hunt