如何在Android中通过URL加载ImageView?

如何在Android中通过URL加载ImageView?

你如何使用URL引用的图像ImageView



慕森卡
浏览 2550回答 4
4回答

哔哔one

你必须先下载图像public static Bitmap loadBitmap(String url) {     Bitmap bitmap = null;     InputStream in = null;     BufferedOutputStream out = null;     try {         in = new BufferedInputStream(new URL(url).openStream(), IO_BUFFER_SIZE);         final ByteArrayOutputStream dataStream = new ByteArrayOutputStream();         out = new BufferedOutputStream(dataStream, IO_BUFFER_SIZE);         copy(in, out);         out.flush();         final byte[] data = dataStream.toByteArray();         BitmapFactory.Options options = new BitmapFactory.Options();         //options.inSampleSize = 1;         bitmap = BitmapFactory.decodeByteArray(data, 0, data.length,options);     } catch (IOException e) {         Log.e(TAG, "Could not load Bitmap from: " + url);     } finally {         closeStream(in);         closeStream(out);     }     return bitmap;}然后使用Imageview.setImageBitmap将位图设置为ImageView
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android
Java