我必须展示一个drawable
from res
进入一个ImageView
。在此应用程序中,出于某些原因我使用毕加索。
在这种情况下,我需要加载drawable
使用它的 URI 而不是它的 id。
为此,这是我的代码:
uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"+context.getPackageName()+"/drawable/" + drawableName);
这里使用的drawableName是文件名而不是资源ID。
Then
Picasso.with(context).load(uri).into(imageView);
我确信drawable名称是正确的,但Picasso似乎不喜欢这个uri。
如果图像位于您的可绘制文件夹中,那么您只需加载它即可。
Picasso.with(context).load(R.drawable.drawableName).into(imageView);
毕加索将加载它,无需 Uri。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)