[TUTORIEL XML-2] Le Bouton-Image

– Pour faire une image qui interagit lorsque l’on clique dessus, il y a plusieurs façons de s’y prendre.

– La première est de créer un “ImageButton” de la taille voulu et avec les caractéristiques souhaitées, puis de mettre une image sur ce bouton grâce à la ligne suivante : “android:src=”@drawable/…”” après avoir rempli au préalable les dossiers “drawable” avec les images en question. Cette méthode est simple mais présente un inconvénient majeur qui est que les bords de l’image restent ceux du bouton de base d’androïd.

Voici la zone en question pour cette première méthode

Voici la zone en question pour cette première méthode

voici un aperçu du résultat

voici un aperçu du résultat

– La seconde (et celle que je préfère personnellement) est de poser tout simplement l’image sur l’écran avec toutes les caractéristiques voulues, puis d’ajouter cette ligne : “android:clickable=”true””, ce qui permet de rendre l’image clickable et donc de mettre une interaction lors d’un click sur l’image. Il n’y a pas de bords de boutons et de changements de couleur lors du click mais cela peut être ajouté à partir du code java et d’une autre image superposée.

Voici la zone en question pour cette seconde méthode

Voici la zone en question pour cette seconde méthode

voici un aperçu d résutat

voici un aperçu du résultat

PS : si vous avez des questions sur ce sujet n’hésitez pas à laisser un commentaire !

[TUTORIEL XML-1] Fond d’écran

– La modification à faire se trouve dans votre fichier .xml de la page où vous voulez poser le fond d’écran. Dans le bloc “LinearLayout” du code (situé tout en haut dès les premières lignes) il faut que vous ajoutiez cette ligne : android:background=””

La zone encadrée est la zone à modifier pour le fond d'écran

La zone encadrée est la zone à modifier pour le fond d’écran

– Dans les guillemets, il est possible d’entrer une couleur en hexadécimal sous la forme : #112233 par exemple. Il est aussi possible de mettre une image que vous aurez déposer au préalable dans les dossiers “drawable” de votre application vous devez alors écrire dans les guillemets : @drawable/… Avec le nom de votre fichier image (en png ou jpg).

PS : si vous avez des questions sur ce sujet je vous invite à laisser un commentaire !