Partage
  • Partager sur Facebook
  • Partager sur Twitter

Question simple ImageView Android Studio

16 avril 2017 à 21:53:44

Bonjour, je découvre actuellement Android Studio et j'ai un petit soucis très étrange.

Lorsque je crée une "ImageView", je sélectionne la source (Que j'ai bien placé dans le dossier Drawable comme l'indique le tuto, format png), l'image ne s'affiche pas sur mon téléphone alors qu'elle apparaît dans l'éditeur WYSIWYG....

J'ai beaucoup cherché sur internet mais sans résultats..

Je m'en remet à vous, voici le code xml:

<ImageView
        android:id="@+id/imageView5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:srcCompat="@drawable/ic_launcher"
        app:layout_constraintTop_toTopOf="parent"
        android:layout_marginTop="181dp"
        android:layout_marginLeft="156dp"
        app:layout_constraintLeft_toLeftOf="parent" />

Merci d'avance !

Edit: Encore plus bizarre, si je met l'image en background il n'y a aucun soucis elle s'affiche !

-
Edité par floutime 16 avril 2017 à 22:01:43

  • Partager sur Facebook
  • Partager sur Twitter
17 avril 2017 à 16:15:34

Salut,

Pourrais-tu poster le layout complet ainsi que les captures d'écran de l'aperçu et du résultat final ?

Peux-tu également préciser dans quel dossier "drawable" déposes-tu ton image ?

  • Partager sur Facebook
  • Partager sur Twitter
17 avril 2017 à 16:19:04

Quel est la différence entre src et srcCompat ? J'ai toujours utilisé src...

https://developer.android.com/reference/android/widget/ImageView.html

-
Edité par AlexandreMartin26 17 avril 2017 à 16:19:48

  • Partager sur Facebook
  • Partager sur Twitter

Tout savoir sur Android : https://www.facebook.com/welearnandroid/?ref=bookmarks

17 avril 2017 à 18:23:38

ça ne fonctionne pas avec src non plus de toute façon ^^

Même en copiant un code sur internet ça ne marche pas, si je prends les images inclus dans les dossiers androids(ex: le logo de base) ça ne marche pas non plus même si l'image apparaît sur le WYSIWYG).

Pour le layout j'ai simple glissé une imageView et c'est tout donc je pense pas que ce soir un problème de code.

  • Partager sur Facebook
  • Partager sur Twitter
17 avril 2017 à 18:47:27

Salut, ça m'étonnerait pas que ton layout de base soit un constraintsLayout ( qui est désormais le layout par défaut quand on commence un projet ) et que t'es oublié de mettre des contraintes a ton imageView. Change ton constraintsLayout par un relativeLayout par ex ou alors ajoute des contraintes à ton imageView ;)

-
Edité par IpProg 17 avril 2017 à 21:07:45

  • Partager sur Facebook
  • Partager sur Twitter
18 mars 2023 à 10:43:34 - Message modéré pour le motif suivant : Merci de créer votre propre sujet


18 mars 2023 à 15:19:47

@LucrèceFodouop    Bonjour merci de ne pas squatter le sujet des autres, créer votre sujet dans le respect des règles du forum à savoir que  le code que vous avez écrit inséré sur le forum à l'aide de l'outil d'intégration de code soit le bouton code </>.

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter