带有 ImageView 的主要活动 xml文件具有 src 。如何将其链接到在线图像(网址)。
PS:刚开始使用Java和Android Studio,所以我知道这可能是一个愚蠢的问题。 任何帮助表示赞赏:)
答案 0 :(得分:1)
您可以使用 Glide 或 Picaso 库。
{ImageView imageView =(ImageView)findViewById(R.id.my_image_view);
Glide.with(this).load(“你的图片链接”)。进入(imageView);}
以上是滑行的例子。
这是图书馆的链接
答案 1 :(得分:1)
添加课程
public class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
ImageView bmImage;
public DownloadImageTask(ImageView bmImage) {
this.bmImage = bmImage;
}
protected Bitmap doInBackground(String... urls) {
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try {
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
} catch (Exception e) {
// Log.e("Error", e.getMessage());
e.printStackTrace();
}
return mIcon11;
}
protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
然后使用
new DownloadImageTask(imageView).execute("url");
答案 2 :(得分:1)
Picasso是将图像显示到imageview的最佳方法。 使用picasso库在ImageView中显示来自Web的图像。 在build.gradle中添加依赖项,如下所示:
compile 'com.squareup.picasso:picasso:2.5.2'
现在显示来自web的图像。将此代码写入您的活动。
Picasso.with(mActivity)
.load(model.getUserPhotoURL())
.placeholder(R.drawable.no_user)
.error(R.drawable.no_user)
.into(holder.imgUser);
其中,
load =您要显示的图片的网址。
占位符=想要显示的图像/绘图,直到图像加载为止。
error =想要显示您的网址图片是否包含错误的图片/抽奖。
- 醇>
into =要显示图像的图像视图的ID。
注意:确保您已获得Internet许可。
点击此链接了解更多详情:http://square.github.io/picasso/