2015-08-14 121 views
0

我想通过UniversalImageLoader加载图像。我试过这种方式:使用通用图像加载器加载图像使用图像路径

String path = "/storage/emulated/0/BlackHole/Black Hole/1gatopan0000.png" 

ImageLoader.getInstance().displayImage(path, viewHolder.imageView); 

但是什么也没有发生。是否有可能使用UniversalImageLoader将图像的路径作为字符串加载?

+0

看看这个答案http://stackoverflow.com/a/29815763/343679 – Sharj

回答

0

试试这个:

String path = "/storage/emulated/0/BlackHole/Black\ Hole/1gatopan0000.png" 
1

首先,你必须在你的路径中的任何空格字符前加一个反斜杠。

String path = "/storage/emulated/0/BlackHole/Black\ Hole/1gatopan0000.png" 

然后,Picasso是一个很好的库,可以让您轻松加载图像。我个人觉得它比UIL漂亮。为了加载图像到ImageView的,你只需要:

Picasso.with(context).load("/your/path/here").into(yourImageView); 
+0

我如何转换的空间中\ –

+1

'path = path.replaceAll(“[* *]”,“\\”);' – Nate

相关问题