J'essaie d'afficher une image dans une vue d'écran avec la bibliothèque Picasso, mais je ne sais pas pourquoi l'image ne charge pas. Pouvez-vous m'aider s'il vous plaît?
dans la build.Gradle (dépendances): p> dans le MainActivity.java: p> <?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="154dp">
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="200dp"
android:src="#A0A" />
</RelativeLayout>
</android.support.constraint.ConstraintLayout>
3 Réponses :
remplacer ci-dessous. Passez la référence d'activité en Picasso.
Picasso.with(MainActivity.this) .load("http://i.imgur.com/DvpvklR.png").into(imageView);
La méthode avec () n'est pas disponible avec cette implémentation, mais merci de votre aide
Votre URL ne fonctionne pas, p>
Essayez ceci; p>
picasso.get (). Charge (" https: // www. gstatic.com/webp/gallery/4.sm.jpg ") .into (imageview); p>
au lieu de p>
picasso.get (). Charge (" http://i.imgur.com/dvpvklr. png ") .into (imageview); p>
Supprimer le
Android: SRC = "# A0A" P> blockquote>
de votre activité_main.xml. Vous n'avez pas besoin de mettre une source dans le XML, vous pouvez le faire avec P>
.load..... .placeholder(R.drawable.user_placeholder) // Image to show before loading url of image .error(R.drawable.user_placeholder_error) // Image to show is error occurred while loading url
Montrez votre
Activity_Main Code>
Le code que vous avez posté fonctionne comme prévu. S'il vous plaît ajouter votre activité_main.xml au message. Vérifiez également si votre appareil (ou votre émulateur) dispose d'une connexion Internet.
Désolé j'oublierais le XML que j'ai édité.
Oui, l'appareil dispose de connexion Internet que je peux rechercher dans Google Chrome
Essayez d'ajouter. Loyer (...) ,.Error (...) à Picasso Appel à rechercher le problème
Je l'ai fait avec ".Error (r.drawable.ic_launcher_background) .Pallder (r.dra wable.ic_launcher_ba ckgrong)." Et j'ai une erreur mais je ne sais pas comment le résoudre.