我想知道如何製作位於特定URL的圖像,該圖像等於ImageView的圖像?Android,在與ImageView的圖像相等的URL上創建圖像
回答
要下載的圖像,並將其設置爲內容的ImageView的
try {
ImageView i = (ImageView)findViewById(R.id.image);
Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageUrl).getContent());
i.setImageBitmap(bitmap);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
好的一段代碼,謝謝 – Stevanicus 2011-04-08 18:18:06
真的很好的代碼哥們,我搜了很多,但沒有找到這種簡單的例子 – 2012-06-25 13:11:19
編輯:刪除了多餘的評論! :) – COD3BOY 2012-07-26 08:20:49
// Url = "url of image"
Drawable drawable = LoadImageFromWebOperations(Url);
mImageofTheMonth.setImageDrawable(drawable);
private Drawable LoadImageFromWebOperations(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "src name");
return d;
} catch (Exception e) {
System.out.println("Exc=" + e);
return null;
}
}
您是否認爲將圖像本地存儲在設備上更好還是隻將網址存儲在在線圖像上? (假設圖像將永遠在那裏) – Micro 2015-10-14 20:52:46
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayList<ItemDetails> image_details = GetSearchResults();
final ListView lv1 = (ListView) findViewById(R.id.listV_main);
lv1.setAdapter(new ItemListBaseAdapter(this, image_details));
lv1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
// Launching new Activity on selecting single List Item
Intent i = new Intent(getApplicationContext(), ItemDetails.class);
Object o = lv1.getItemAtPosition(position);
ItemDetails obj_itemDetails = (ItemDetails)o;
// sending data to new activity
i.putExtra("name", obj_itemDetails.getName());
i.putExtra("description", obj_itemDetails.getItemDescription());
i.putExtra("imagenumber", obj_itemDetails.getImageNumber());
**ItemDetails.IMAGE_NUMBER = obj_itemDetails.getImageNumber();**
startActivity(i);
}
});
}
使用靜態變量來獲取圖像ID,然後加載它動態。檢查IMAGE_Number。
因爲我沒有足夠的積分,添加評論,我會做一個帖子...
記得把@ primpap的答案的AsyncTask doInBackground防止UI線程凍結。
- 1. JavaFX創建圖像和ImageView
- 2. 在ImageView上加載位圖圖像android
- 3. 在android的imageview圖像上繪製?
- 4. 刪除Imageview創建的所有圖像
- 5. Android:從url傳遞大圖像到ImageView
- 6. Android ImageView - 從URL加載圖像
- 7. 如何更改Android上的ImageView圖像
- 8. ImageView圖像未在Eclipse + Android上顯示
- 9. 如何創建與編程圖像的URL中的Android
- 10. 如何創建圖像效果和Imageview在Android的圓角
- 11. ImageView找不到圖像URL
- 12. 從url設置imageview圖像
- 13. 在ImageView的特定XY點上的圖像上添加圖像
- 14. 從相機獲取圖像到ImageView Android
- 15. Android:在ImageView上通過圖像顯示圖像
- 16. 在imageview上顯示圖像
- 17. 如何從android中的URL將圖像加載到動態創建的imageview中?
- 18. Android - ImageView/ImageButton與畫廊或相機的圖像
- 19. 獲取相機捕獲的圖像並創建位圖圖像
- 20. 從imageview和textview創建圖像?
- 21. 動態創建的圖像圖像的URL
- 22. 在ImageView中的不透明圖像上的透明圖像
- 23. Android上的圖像上的圖像
- 24. 在圖像上的Android圖像
- 25. Android Imageview正在爲之前的圖像繪製新圖像
- 26. imageview的recyclerview聯網相同的圖像
- 27. Android - FTP在ImageView中顯示圖像,但不存儲圖像中的圖像
- 28. 使用URL中的圖像更新ImageView
- 29. Android圖像從URL到圖像視圖
- 30. 圖像不拉伸imageView android
你的意思是用URL中的圖像加載ImageView?或者將圖像從ImageView上傳到特定的URL。 – 2010-06-25 14:48:29