onCreate 초반부분에서 xml파싱을 통해 데이터를 얻어와서,
listview세팅을 하고
GetView()부분에서 파싱해온 썸네일 이미지 URL을 통해 리스트에 이미지를 출력해 주는데요..

잘 나오는데..

문제는 속도가 너무 느리고, 스크롤조차 잘 되질않네요.
썸네일 이미지 크기가 30*30인데도 저렇게 느린거보면 다른 별개의 문제 같은데요.

원인 파악이 잘 되질않아서, 도움을 요청하게되었습니다.

아래부분은 이미지출력시 사용하는 소스입니다.

보완해야 할 점이 있다면 알려주시면 감사하겠습니다..

 /**
  * URL Bitmap
  * @param urlStr
  * @return
  */
 public Bitmap loadBitmap(String urlStr){
  Bitmap bitmap = null;
   
  try{
   URL url = new URL(urlStr);
   InputStream is = url.openStream();
   bitmap = BitmapFactory.decodeStream(is);
   bitmap = Bitmap.createScaledBitmap(bitmap, 30, 30, true);
   is.close();
  }catch(Exception e){
   ;
  } 
  return bitmap;
 }
 
 /**
  * Bitmap ImageDownload
  * @param urlStr
  */
 public Bitmap ImageDownload(String urlStr){
  int nReadByte = 0;
  byte[] Data = new byte[1024];
  Bitmap bitmap = null;

  try {
     URL Url = new URL(urlStr);
     URLConnection URLConn = Url.openConnection();
     InputStream is = URLConn.getInputStream();
     FileOutputStream fos = new FileOutputStream("/sdcard/media/image.bmp");
     while((nReadByte = is.read(Data)) != -1) {
       fos.write(Data, 0, nReadByte);
     }

     File file = new File("/sdcard/media/image.bmp");
     Uri uri = Uri.fromFile(file);
     bitmap = Images.Media.getBitmap(getContentResolver(), uri);    
     bitmap = Bitmap.createScaledBitmap(bitmap, 80, 80, true);
    
     is.close();
     fos.close();
  }catch (IOException e) {
     // Error
  }
  return bitmap;
 }