ImageView ne s'affiche pas
Bonjour à tous,
Je commence tout juste avec Android. Pour le moment j'en suis à ma première interface graphique.
Quand je lance mon appli sur mon téléphone Android Galaxy S3, mon image ne s’affiche pas. J’ai fait simplement un test, ou j’ai un layout qui est un FrameLayout, j’ajoute une ImageView la source du fichier de l’image se trouve bien dans res/drawable. L’image s’affiche normalement dans la vue Design de mon layout. Par contre quand j’émule mon application sur mon S3, j’ai seulement un écran blanc. J’ai essayé de l’émulé sur un émulateur virtuel, même constat, pas d’image.
Je précise que j’ai bien cablé mon layout avec mon MainActivity.java.
J’avais fait un autre test avec un layout qui contenait plusieurs View (Button, TextView, ImageView), tout fonctionnaient, que je run mon appli, sauf l’affichage des images.
Pouvez-vous m’aider à régler ce problème.
Je vous remercie par avance pour vos réponses qui sont les biens venues.
ImageView ne s'affiche pas
Merci Christian pour ta réponse,
Voici le code du MainActivity.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
package com.db.formation.android.myapplication;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myframelayout_test1);
}
} |
Voici le Layout qui est intancié myframelayout_test1.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_height="match_parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/android_robot_svg"
android:id="@+id/imageView4"
android:layout_gravity="center" />
</FrameLayout> |
Le soucis, comme je l'ai dit, c'est que l'image ne s'affiche pas quand je run l'appli sur mobile Samsung Galaxy S3, et les autres émulateurs virtuels.
Désolé d'avoir tardé de répondre.
Merci pour ton aide.