Я бы предложил следующие шаги:
- Используйте AsyncTask для асинхронной загрузки изображения из сервлета, сохранения его в файл (либо в памяти, либо на карте памяти)
- В действии разместите ImageView там, где вы хотите, чтобы изображение отображалось.
- Конвертировать загруженное изображение в растровое изображение:
FileInputStream fis;
Bitmap image;
try {
fis = new FileInputStream("path to downloaded image");
Bitmap image = BitmapFactory.decodeStream(fis);
} catch (FileNotFoundException e) {
// handle exception
}
4. Установите растровое изображение в ImageView.