java - 将 Drawable 路径转换为 URI
问题描述
我有一张图片,@drawable/myimage.jpg
我想ImageView
通过 Glide 加载它。然而,Glide 只接受 Uri 将实际图像加载到 ImageView。
这是代码:
uriImage = Uri.parse("@drawable/myimage.jpg");
//LOADS IMAGES USING GLIDE
Glide.with(AboutActivity.this).load(uriImage).into(imgView);
它有点行不通。有什么解决方法吗?
抱歉我太天真了,我又开始使用 Android Studio 了 :)
解决方案
试试这个代码:
String imageUrl = getURLForResource(R.drawable.personIcon);
// Load image
Glide.with(patientProfileImageView.getContext())
.load(imageUrl)
.into(patientProfileImageView);
它可以帮助你
推荐阅读
- javascript - 三星手机键盘使用 onkeyup 监听器复制字母
- java - 在由文本,图像制作的gridlayout的recyclerview中添加标题
- networkx - NetworkXNotImplemented 错误:connected_components() 方法 - 无向图
- networkx - 通过 for 循环的路线的单独颜色
- javascript - 当另一个打开时如何关闭手风琴?
- c++ - 在不使用虚拟继承的情况下继承接口的最佳方法是什么?
- c++ - *(iterator) 和 *(++iterator) 在下面的 c++ 代码中是什么意思?
- javascript - 减少将数组转换为唯一数组属性
- ssh - 修复 tput:使用 SSH 运行远程 shell 脚本时没有指定 $TERM 的值和没有指定 -T
- ios - 通过 TOR swift 路由 WKWebView