2011-06-16 79 views
25

我有一個圖像視圖和一個字符串src。我想設置的ImageView源到 SRC,我有,但我不能這樣做怎麼一回事,因爲該方法需要一個int:如何設置imageview src?

imgview.setImageResource(int); 

由於這種方法需要一個int我怎麼能完成我的目標使用字符串?

回答

32

要設置圖像五言中的ImageView您可以使用任何下列方式。首先確認您的圖片以哪種格式出現。

如果你有位圖形式的圖像,然後使用

imageview.setImageBitmap(bm); 

如果圖像中繪製的表格,然後使用

imageview.setImageDrawable(drawable); 

如果你在你的資源例如有圖像如果圖像存在於可繪製文件夾中,則使用

imageview.setImageResource(R.drawable.image); 

如果你有圖像的路徑,然後使用

imageview.setImageURI(Uri.parse("pathofimage")); 
+3

得到真正興奮.setImageURI但它似乎不適用於基於HTTP的URI。 System.out讀取「resolveUri在錯誤的位圖URI:http:// ...上失敗」。 :( – BrainSlugs83 2013-08-07 00:50:21