2015-08-14 178 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

相關問題