-
Image en premier plan
Bonjour à tous,
Je suis entrain de faire une application android. J'aimerai savoir si il y a une méthode pour positionner un ImageView devant tout les objets de la frame, pour les cacher.
J'ai deux façon de créer mon image, soit par le code, soit dans le main.xml.
L'avantage de créer l'image avec le code, c'est que je peux positionner celle-ci, devant tout les autres objets, mais le problème c'est que je n'arrive pas a positionner l'image à la bonne taille.
La deuxième façon, donc dans le fichier XML, je peux mettre l'image à la bonne taille, elle prend bien tout l'écran, mais les boutons apparaissent devant l'image, et aucun moyen d'arriver à mettre les boutons derrière.
Avez vous une idée pour m'aider ?
John
-
Bonjour,
Avec un FrameLayout tu peux définir une image en premier plan.
http://developer.android.com/referen...ameLayout.html
Sinon pour ton fichier xml en fonction de l'ordre de tes déclarations dans ton fichier xml, l'image sera devant ou derrière ...
-
Salut et merci pour ta réponse, je vais essayer pour le FrameLayout.
Ensuite pour le fichier XML, j'avais bien compris que selon l'ordre, on peut positionner les objets, mais le problème c'est que les boutons, je les ai créées avec le code, et l'image en fichier XML, et quoi que je fasse, les boutons restent en arrière plan.
-
Finalement je ne peux pas utiliser un FrameLayout car ça décale mon image, alors que le absoluteLayout, je peux la mettre ou je veux
-
Problème résolut, Merci quand même.
J'ai juste redimensionné l'image sur paint...