Просмотр изображения с изображением из URL - PullRequest
1 голос
/ 12 декабря 2011

Я ищу измененный класс Imageview, который загружает изображение и отображает его. Должна также быть возможность отображать изображение «ошибка загрузки» и изображение «загрузка». Если кто-нибудь знает такой класс, пожалуйста, дайте мне знать.

Thx!

Ответы [ 2 ]

1 голос
/ 12 декабря 2011

Надеюсь, это поможет вам:

ImageView i = new ImageView(this);
i.setImageResource(" ur load image" ) // show any load image here..eg. gallery image
try {
/* Open a new URL and get the InputStream to load data from it. */
URL aURL = new URL("ur Image URL");
URLConnection conn = aURL.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
/* Buffered is always good for a performance plus. */
BufferedInputStream bis = new BufferedInputStream(is);
/* Decode url-data to a bitmap. */
Bitmap bm = BitmapFactory.decodeStream(bis);
bis.close();
is.close();
/* Apply the Bitmap to the ImageView that will be returned. */
i.setImageBitmap(bm);
} catch (IOException e) {
 i.setImageResource(R.drawable.error); // Error image here
Log.e("DEBUGTAG", "Remote Image Exception", e);
} 
1 голос
/ 12 декабря 2011

Вы можете использовать этот пример, просто передавая экземпляр Activity в конструкторе и расширяя класс представления вместо класса Activity.

Web Imageview

...