是否可以使用picasso库将图像从SD卡加载到imageView?
答案 0 :(得分:9)
提供picasso doc,
资源,资产,文件,内容提供商都受支持 图像来源。
你可以简单地做到这一点
String filename = "YOURIMAGE.png";
String path = "/mnt/sdcard/" + filename;
Picasso.with(context).load(new File(path)).into(imageView);
修改强>
正如@Budius建议的那样,从磁盘路径访问文件的更好方法是使用Enviroment
类。
String filename = "YOURIMAGE.png";
String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath();
Picasso.with(context).load(new File(baseDir + File.separator + filename)).into(imageView);
希望它对你有用。
答案 1 :(得分:1)
您需要先将图片转换为Uri
,然后使用Picasso加载它,就像对任何图片一样。