2015-11-17 6 views
-2

У меня есть URL изображения в строке какПоказать изображение из струнного ImageUrl

String imgurl=days.getString("icon_url"); 

получать этот адрес jsonarray, который сохраняется в общем предпочтении как показать эту строку URL изображения в ImageView?

Любая помощь ???

+0

@Zaib Niaz, Если вы просто хотите показать изображение в ImageView для URL. Вам нужен https://github.com/nostra13/Android-Universal-Image-Loader ИЛИ https://github.com/square/picasso – QAMAR

+0

URL-адрес для цикла и URL-адрес должен измениться после каждого цикла? любое предложение? –

ответ

0

Вы можете использовать UniversalImageLoader или библиотеку picasso для загрузки изображения в режиме просмотра изображений с URL-адреса.

Добавить разрешение Интернет в вашем AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" /> 

и загрузить изображение с помощью использования AsyncTask следующий код:

private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> { 
    ImageView bmImage; 

    public DownloadImageTask(ImageView bmImage) { 
     this.bmImage = bmImage; 
    } 

    protected Bitmap doInBackground(String... urls) { 
     String urldisplay = urls[0]; 
     Bitmap mIcon11 = null; 
     try { 
      InputStream in = new java.net.URL(urldisplay).openStream(); 
      mIcon11 = BitmapFactory.decodeStream(in); 
     } catch (Exception e) { 
      Log.e("Error", e.getMessage()); 
      e.printStackTrace(); 
     } 
     return mIcon11; 
    } 

    protected void onPostExecute(Bitmap result) { 
     bmImage.setImageBitmap(result); 
    } 
} 

И использовать выше код, чтобы загрузить изображение из URL используется ImageView следующий код:

new DownloadImageTask(mImageView).execute(imgurl); 
+0

Я сделал это, но качество изображения настолько плохое как я могу заставить его выглядеть лучше ... ?? –

+0

Вы можете поделиться своим изображением? может быть изображение на сервере не в хорошем качестве – Anjali

+0

http://icons.wxug.com/i/c/k/clear.gif это изображение un uri –

Смежные вопросы