Activites et les intents Chapitre III Activités et Ressources I Applications et activités I Composition d ? une application L ? interface utilisateur d ? une application Android est composée d ? écrans Un écran correspond à une activité ex A ?cher des inf
Chapitre III Activités et Ressources I Applications et activités I Composition d ? une application L ? interface utilisateur d ? une application Android est composée d ? écrans Un écran correspond à une activité ex A ?cher des informations Editer des informations Android permet de naviguer d ? une activité à l ? autre ex Une action de l ? utilisateur bouton menu ou l ? application fait aller sur l ? écran suivant Le bouton back ramène sur l ? écran précédent I Création d ? un écran Chaque écran est géré par une instance d ? une sous-classe de Activity que vous programmez Vous surchargerez sa méthode onCreate selon ce qui doit être a ?ché sur l ? écran L ? interface est mise en place par setContentView identi ?ant de ressource I Structure d ? une interface utilisateur L ? interface d ? une activité est composée de vues ? Vues élémentaires boutons zones de texte cases à cocher etc ? Vues de groupement elles permettent l ? alignement des autres vues Chacune est gérée par un objet Java Ces objets ne sont pas créés manuellement mais par l ? intermédiaire d ? un ?chier XML Le ?chier XML dé ?nit les vues à créer Il est lu automatiquement par le système Android lors du lancement de l ? activité et transformé en objets Java Chaque objet Java est retrouvé gr? ce à un identi ?ant de ressource ? CII Ressources II Identi ?ant de ressource La méthode setContentView spéci ?e l ? identi ?ant de l ? interface à a ?cher dans l ? écran R layout main C ? est un entier identi ?ant d ? une disposition de vues un layout Le SDK Android construit automatiquement une classe statique appelée R Elle ne contient que des constantes entières groupées par catégories id layout menu La classe R Cette classe R est générée automatiquement par ce que vous mettez dans le dossier res dispositions identi ?ants cha? nes Certaines de ces ressources sont des ?chiers XML d ? autres sont des images PNG II Identi ?ants et vues La méthode setContentView fait a ?cher le formulaire dé ?ni par l ? identi ?ant R layout indiqué Lorsque l ? application veut manipuler l ? une de ses vues elle doit faire utiliser R id symbole ex avec la dé ?nition suivante dans res layout main xml La notation id nom dé ?nit un identi ?ant pour le TextView id nom ou id nom Il y a les deux notations id nom pour référencer un identi ?ant déjà dé ?ni ailleurs id nom pour dé ?nir créer cet identi ?ant Exemple le Button btn désigne le TextView titre CImages R drawable nom De la même façon les images PNG placées dans res drawable Tableau de cha? nes R array nom Voici un extrait du ?chier res values arrays xml Dans le programme Java il est possible de faire III Structure d ? une interface Android
Documents similaires










-
49
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 12, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 31.9kB