message="file:///storage/sdcard0/My Folder/images/Camera_1415795981117.jpg"// image is available at this location
Picasso.with(context).load( message+"")
.into(holder.iv_message_image);
也尝试了
message="storage/sdcard0/Fresh IM/images/Camera_1415795981117.jpg";
也尝试了
message="file://storage/sdcard0/My Folder/images/Camera_1415795981117.jpg";
并尝试使用AQuery
aQuery.id(holder.iv_message_image).image(message)
.progress(R.id.pb_loading);
picasso和AQuery正确加载来自网址的图片,但不是来自本地的图片请帮忙!
使用Picasso-2.2.0 jar
先谢谢, Pragna
答案 0 :(得分:2)
对于您的解决方案,这将有所帮助。要从SD卡显示图像,您需要先将其转换为URI。
Uri uri = Uri.fromFile(new File(message));
Picasso.with(context).load(uri)
.into(holder.iv_message_image);
必须检查您的图片路径message
没有错误。
答案 1 :(得分:0)
以下代码非常有用,请确保在从SD卡加载图片时加载文件。
Picasso.with(context).load(new File(path)).into(imageView);