Select Language. Download the image below, right-click on the image in your computer folder and select copy and add it to drawable by right-clicking on drawable under res in project and clicking paste in android studio. Have a look at the ImageView API. There are several setImage. methods. Which one to use depends on the image you provide. If you have the image as resource (e.g. File res/drawable/myimage.png). ImageView click listener: 9. Set Image resource for ImageView: 10. Set Image Bitmap for ImageView: 11. Set image Uri for ImageView: 12. Adding Touch Listener to ImageView: 13. Demonstrates setting size constraints on android.widget.ImageView: 14. Create ImageView: 15. Create an image view, given a drawable. You can set the max size of this. ImageView is a view used to display images, in which image files can be sourced on application, device, or from a URL. Using image assets and icon assets of Android Studio 2- Display image from Image resource.
4.1 strings.xml 4.2 XML layout file 4.3 Activity 4.4 AndroidManifest.xml
Project Description
- In this tutorial, we will see how to load an image from URL into Android ImageView.
- For downloading the image from URL and loading it in ImageView, we use AsyncTask.
Environment Used
- JDK 6 (Java SE 6)
- Eclipse Indigo IDE for Java EE Developers (3.7.1)
- Android SDK 4.0.3 / 4.1 Jelly Bean
- Android Development Tools (ADT) Plugin for Eclipse (ADT version 20.0.0)
Prerequisites
Android Project
Create an Android project and name it as “ImageViewFromURL“.
strings.xml
Open res/values/strings.xml and replace it with following content.
XML layout file
This application uses XML layout file (main.xml) to display the ImageView.
Open main.xml file in res/layout and copy the following content.
Activity
In src folder, create a new Class and name it as “ImageViewFromURLActivity” in the package “com.theopentutorials.android.views” and copy the following code.
From Android 3.x Honeycomb or later, you cannot perform Network IO on the UI thread and doing this throws android.os.NetworkOnMainThreadException. You must use Asynctask instead as shown below.- Whenever we need to perform lengthy operation or any background operation we can use Asyntask which executes a task in background and publish results on the UI thread without having to manipulate threads and/or handlers.
- In onCreate(), we create and execute the task to load image from url. The task’s execute method invokes doInBackground() where we open a Http URL connection and create a Bitmap from InputStream and return it.
- Once the background computation finishes, onPostExecute() is invoked on the UI thread which sets the Bitmap on ImageView.
For Gingerbread and later, HttpURLConnection is the best choice.
AndroidManifest.xml
Define the activity in AndroidManifest.xml file. To access internet from Android application set the
Output
Run your application
Project Folder Structure
The complete folder structure of this example is shown below.
Related posts:
Tags: Android 4 Examples, Android 4 icecream sandwich examples, Android 4.1 Jelly Bean Examples, Android Asynctask Example, Android Bitmap, Android Examples, Android Http Example, Android ImageView Example, Android load image from url
jayVery Nice Thnx :)……….

very nice but i want how to set two different imageview link when am press image automatically load browser, download file(not image some other file am specify url into that imagebackground) plz help me
Deepesh BhatiThanks for this tutorial…..
jasonNice sample . It works perfectly. If possible then add feature to download source code
BrunoReally useful…. Thanks a lot….
Stir-Fried Code
This tutorial really helped me; I’d had nothing but failures trying to get an image to load from a url. This tutorial gave me my first success. Thanks!
priyaHelped alot as a beginner…:)
Thanks
Thanx a lot for code. But I want to use it to load for multiple images. Please mail me the code @ [email protected]
getsugabtw, if you got replay from the admin.. can you forward it to me too?? because i want to know how to use in multiple imange..
here my mail : [email protected]

Hello getsuna please also forward it to me. [email protected]
Vijay KishanHello getsuga please also forward it to me. [email protected]
Yoga Murthy.sgreat code ..it helped me a lot in making the first app
Yoga Murthy.sHey all, this code actually gives an crash in application whenever there is no internet connectivity in the device. could you please add the exception code to the tutorial?
getsugabtw, can you tell me how to load text from URL in this project too?? and if you don’t mind in multiple text and image, not just one text and image..
thanks..
it gives me an error in line 73 of ImageViewFromURLActivity!
brcause I have no class named URL!
please help me how to make it
Pingback: Displaying Google+ profile picture using intents | Zehr Answers
WilczurZnahorHi, I am using this code, but when creating bitmap

bitmap = BitmapFactory.
decodeStream(stream, null, bmOptions);
getting:
— SkImageDecoder::Factory returned null
Image View Zoom Android Studio
any advices?
Sourabh JainLive MCX Price
Image View Studio City
http://www.tradingmantra.net/live-mcx-gold-silver-nifty-price-online.php

Comments are closed.