Comment faire pour afficher l'image à partir de l'URL sur Android
Je veux afficher l'image sur l'écran. L'Image doit venir de l'URL, et non retirable.
Code est ici:
<ImageView android:id="@+id/ImageView01" android:src = "http://l.yimg.com/a/i/us/we/52/21.gif"
android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
mais il donne une erreur au moment de la compilation.
Comment puis-je afficher une image à partir de l'URL dans Android?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez directement afficher l'image à partir du web sans avoir à la télécharger. Veuillez cocher ci-dessous la fonction . Il permettra de montrer les images à partir du web à votre image.
puis régler l'image pour imageview l'aide de code dans votre activité.
android.os.NetworkOnMainThreadException
J'ai essayé ce code fonctionne chez moi,obtenir de l'image directement à partir de l'url
utiliser à l'intérieur onCreate() la méthode
nouveau DownloadImageTask((ImageView) findViewById(R. id.image))
.execute("http://scoopak.com/wp-content/uploads/2013/06/free-hd-natural-wallpapers-download-for-pc.jpg");
Vous pouvez essayer ce que je trouve dans une autre question.
Android, de Faire une image à une URL égal à ImageView de l'image
Vous pouvez essayer de Picasso, c'est vraiment agréable et facile.
N'oubliez pas d'ajouter les autorisations dans le manifeste.
Vous pouvez aussi jeter un oeil à un tutoriel ici :
Youtube /
Github
Pour simple exemple,
http://www.helloandroid.com/tutorials/how-download-fileimage-url-your-device
Vous devrez utiliser httpClient et télécharger l'image (le cache si nécessaire) ,
solution proposée pour l'affichage d'images dans la vue liste, essentiellement du même code(vérifier le code où imageview est définie à partir de l'url) pour l'affichage.
Chargement différé des images dans la ListView
J'ai retenté une image à partir d'une URL et stockées sur ma carte SD en utilisant le code suivant:
ce qui a fonctionné pour moi
url
et"your source link"
le même?Écrire le code à l'aide de
ASyncTask
pour la gestion http.J'ai le même problème. J'ai tester ce code et fonctionne bien. Ce code Obtenir de l'Image à partir de l'URL et de le mettre en "bmpImage"
Vous pouvez simplement utiliser l'API Glide. Il évite tout le code réutilisable et la tâche peut être réalisée en deux lignes de code. Vous consultez ce lien https://blog.mindorks.com/downloading-and-showing-image-with-glide-library-in-android. Profitez de