2011-02-16 3 views

답변

3

에서 해당 정보를 얻었다.

그냥 다른 스레드에서 UI 스레드가 아닌 다른 스레드에서이 모든 작업을 수행하십시오. 그리고 ImageView을 레이아웃에 사용하면 비트 맵 이미지가있을 때 이미지를 볼 수 있도록 해당 비트 맵을 ImageView로 설정할 수 있습니다.

이미지 크기가 매우 커질 수 있으므로 UI ​​스레드에서 다운로드하면 앱이 정지됩니다.

그냥 여기에 위의 답을 포맷 :

try { 
    Bitmap bitmap = BitmapFactory.decodeStream(
       (InputStream)new URL("http://abc.com/image.jpg").getContent()); 
    }catch (MalformedURLException e) { 
     e.printStackTrace(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
3

당신은 당신의 OnClickListener를이를 넣어 시도 할 수 있습니다 .. 나는 위의 대답은 올바른 것 how to display external image in android?

 try { 
    Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL("http://abc.com/image.jpg").getContent()); 
    } 
catch (MalformedURLException e) 
{ 
e.printStackTrace(); 
} catch (IOException e) { 
e.printStackTrace(); } 

    } 
관련 문제