Set an ImageView from photo url

2019-02-25 16:53发布

问题:

How can I set an image to a ImageView from a URL?

Using Firebase authentication, I get the photo URL of the signed in user:

Uri uri = firebaseUser.getProviderData().get(0).getPhotoUrl();

回答1:

You can use Picasso Library to show images in ImageView. You just need to pass the url, uri or resource to Picasso with image view.

like

Picasso.with(this).load(/* url of image */).into(/*your imageview id*/);

To use the picasso you need to add the following in Gradle

compile 'com.squareup.picasso:picasso:2.5.2'

Read the documentation on http://square.github.io/picasso/

Also There are other libraries to display image in ImageView. Like Fresco, Glide, Universal Image Loader etc