网址图片到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); } }更多推荐
发布评论