Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
5
Utilisation des layouts
XML
Bien qu’il soit techniquement possible de créer et d’attacher des composants widgets à une
activité en utilisant uniquement du code Java comme nous l’avons fait au Chapitre 4,
on préfère généralement employer un fichier de positionnement (layout) codé en
XML. L’instanciation dynamique des widgets est réservée aux scénarios plus complexes, où les widgets ne sont pas connus au moment de la compilation (lorsqu’il faut, par
exemple, remplir une colonne de boutons radio en fonction de données récupérées sur
Internet).
Examinons maintenant ce code XML pour savoir comment sont agencées les vues des
activités Android lorsque l’on utilise cette approche.
Qu’est-ce qu’un positionnement XML ?
Comme son nom l’indique, un positionnement XML est une spécification des relations
existant entre les composants widgets – et avec leurs conteneurs (voir Chapitre 7) – exprimée sous la forme d’un document XML. Plus précisément, Android considère les layouts
XML comme des ressources stockées dans le répertoire res/layout du projet.
Livre Android.book Page 29 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 44/391

Suivant