如何在Android上顯示來自URL的圖像我想在屏幕上顯示圖像。圖像應(yīng)來自URL,而不是可繪制的。代碼在這里:<ImageView android:id="@+id/ImageView01" android:src = "http://l.yimg.com/a/i/us/we/52/21.gif"
android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>但它在編譯時(shí)出錯(cuò)。如何在Android中顯示來自URL的圖像?
3 回答

躍然一笑
TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以直接在網(wǎng)上顯示圖像而無需下載。請(qǐng)檢查以下功能。它會(huì)將網(wǎng)絡(luò)上的圖像顯示在圖像視圖中。
public static Drawable LoadImageFromWebOperations(String url) { try { InputStream is = (InputStream) new URL(url).getContent(); Drawable d = Drawable.createFromStream(is, "src name"); return d; } catch (Exception e) { return null; }}
然后使用活動(dòng)中的代碼將圖像設(shè)置為imageview。

動(dòng)漫人物
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
您可以嘗試這個(gè)我在另一個(gè)問題中找到的。
Android,在URL上創(chuàng)建一個(gè)等于ImageView圖像的圖像
try { ImageView i = (ImageView)findViewById(R.id.image); Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageUrl).getContent()); i.setImageBitmap(bitmap); } catch (MalformedURLException e) { e.printStackTrace();} catch (IOException e) { e.printStackTrace();}
- 3 回答
- 0 關(guān)注
- 684 瀏覽
添加回答
舉報(bào)
0/150
提交
取消