J'ai une classe Main
avec la méthode onCreate()
. Dans cette méthode, j'ai créé l'objet object de la classe MapFile et appelé ses méthodes readFile()
et readIndex()
. Dans la méthode readIndex()
, j'appelle une autre classe nommée MapTile
où je lis les vignettes d'images de mon fichier binaire et là je dois afficher mon image.Afficher l'image de byteArray
La question est, comment puis-je afficher une image sans mettre mon code dans la méthode onCreate(Bundle savedInstanceStare)
? J'essaie de cette façon mais en première ligne ça me donne NullPointerException
.
ImageView image = (ImageView) findViewById(android.R.id.icon);
Bitmap bMap = BitmapFactory.decodeByteArray(imageTile, 0, imageTile.length);
image.setImageBitmap(bMap);
pouvez-vous s'il vous plaît me donner quelques exemples .... je ne pouvais pas comprendre. – sajjoo
supprime la ligne ImageViewView = (ImageView) findViewById (android.R.id.icon); et remplacez-le par ImageView image = new ImageView (this); et après avoir réglé l'imageBitmap, ajoutez le ImageView à votre disposition – Sephy
ohh merci beaucoup sephy – sajjoo