0
votes

Impossible de charger l'image avec Picasso (Android)

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> xxx pré>

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>


6 commentaires

Montrez votre Activity_Main


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.


3 Réponses :


0
votes

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);


1 commentaires

La méthode avec () n'est pas disponible avec cette implémentation, mais merci de votre aide



0
votes

Votre URL ne fonctionne pas,

Essayez ceci;

picasso.get (). Charge (" https: // www. gstatic.com/webp/gallery/4.sm.jpg ") .into (imageview);

au lieu de

picasso.get (). Charge (" http://i.imgur.com/dvpvklr. png ") .into (imageview);


0 commentaires

0
votes

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


0 commentaires