2011-02-16 50 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(); } 

    } 
相關問題