Xamarin Android Project正在使用RecyclerView中显示的数据。我参考了这篇文章RecyclerView并运行了代码示例。还引用了Xamarin picasso中的ImageLoading组件。如何从移动本地路径获取图片,如File imgFile = new File("/storage/emulated/0/Pictures/CameraAppDemo/myPhoto_2eb3b135-5ad5-4a17-8836-13a9eca6bbb2.jpg")
?
答案 0 :(得分:3)
请参阅https://components.xamarin.com/view/square.picasso章Resource Loading
这应该根据文档工作。别忘了请求外部存储访问权限。
var imgFile = new File("/storage/emulated/0/Pictures/CameraAppDemo/myPhoto_2eb3b135-5ad5-4a17-8836-13a9eca6bbb2.jpg")
Picasso.With(context)
.Load(imgFile)
.Into(imageView3);
答案 1 :(得分:0)
File imgFileone = new File("/sdcard/Images/imageName.jpg");
if(imgFileone.exists()){
Bitmap myBitmap = BitmapFactory.decodeFile(imgFileone.getAbsolutePath());
ImageView myImage = (ImageView) findViewById(R.id.imageviewCheck);
myImage.setImageBitmap(myBitmap);
}
注意:在mainfestfile中允许WRITE_EXTERNAL_STORAGE
的权限