[英]how to set image view source dynamically?
所以我有类似 rest API 之类的东西,当我调用它时,它为我提供了带有 Json 对象的图像来源。 我在服务器中有图像的 src,但我不知道如何使用它们。
rule_op1.setImageResource("https://admin.webeskan.com/upload/lawgroup/"+law0);
其中“ https://admin.webeskan.com/upload/lawgroup/ ”对于所有图像都是相同的,而 law0 是我从 API (Json 对象)获得的字符串之一
使用 Glide 会很有帮助。 加载图像非常有效。
https://github.com/codepath/android_guides/wiki/Displaying-Images-with-the-Glide-Library
在您的应用 gradle 中添加以下依赖项。
implementation 'com.github.bumptech.glide:glide:4.8.0'
// Glide v4 uses this new annotation processor -- see https://bumptech.github.io/glide/doc/generatedapi.html
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
添加此行以加载图像
GlideApp.with(context)
.load("https://admin.webeskan.com/upload/lawgroup/"+law0)
.override(300, 200)
.into(rule_op1);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.