网址图片到imageview(Url image to imageview)

编程入门 行业动态 更新时间:2024-10-07 18:21:57
网址图片到imageview(Url image to imageview) java ImageView imgview = (ImageView)findViewById(R.id.image); Drawable drawable = LoadImage("http://192.168.172.1/myproject/images/st1.jpg"); imgview.setImageDrawable(drawable); ... ... public Drawable LoadImage(String url) { try { InputStream is = (InputStream) new URL(url).getContent(); Drawable b = Drawable.createFromStream(is, url); return b; }catch(Exception e){ System.out.println(e); return null; } }

的.java

... ... <ImageView android:id="@+id/image" android:layout_height="wrap_content" android:layout_width="wrap_content"/>

.XML

从wamp服务器获取图像作为Url并将其显示在我的xml上但图像未显示

ImageView imgview = (ImageView)findViewById(R.id.image); Drawable drawable = LoadImage("http://192.168.172.1/myproject/images/st1.jpg"); imgview.setImageDrawable(drawable); ... ... public Drawable LoadImage(String url) { try { InputStream is = (InputStream) new URL(url).getContent(); Drawable b = Drawable.createFromStream(is, url); return b; }catch(Exception e){ System.out.println(e); return null; } }

.java

... ... <ImageView android:id="@+id/image" android:layout_height="wrap_content" android:layout_width="wrap_content"/>

.xml

getting the image from wamp server as a Url and display it onto my xml but image doesn't shown

最满意答案

您是否在清单上获得了互联网许可

并在后台运行此代码,如asyn任务

class LoadImageLoader extends AsyncTask<Void, Void, Void>{ @Override protected Void doInBackground(Void... params) { // TODO Auto-generated method stub drawable = LoadImage("http://i.imgur.com/DvpvklR.png"); return null; } @Override protected void onPostExecute(Void result) { // TODO Auto-generated method stub super.onPostExecute(result); imgview.setImageDrawable(drawable); } }

Are you given internet permission on manifest

and running this code in background such as asyn task

class LoadImageLoader extends AsyncTask<Void, Void, Void>{ @Override protected Void doInBackground(Void... params) { // TODO Auto-generated method stub drawable = LoadImage("http://i.imgur.com/DvpvklR.png"); return null; } @Override protected void onPostExecute(Void result) { // TODO Auto-generated method stub super.onPostExecute(result); imgview.setImageDrawable(drawable); } }

更多推荐

本文发布于:2023-08-07 11:05:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1464137.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网址   图片   imageview   Url   image

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!