Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 11
Utilisation des menus 137
Là encore, le choix d’une option modifiera l’épaisseur du trait de séparation.
Encore de l’inflation
Nous avons vu au Chapitre 9 que l’on pouvait décrire les vues via des fichiers XML et les
transformer par inflation en objets View au moment de l’exécution. Android permet de
faire de même avec les menus, qui peuvent être décrits dans des fichiers XML et transformés en objets lorsqu’ils sont appelés. Cette approche permet de séparer la structure
des menus de leur implémentation et facilite le développement des outils de conception de
menus.
Structure XML d’un menu
Les fichiers XML de description des menus sont placés dans le répertoire res/menu/, à
côté des autres types de ressources du projet. Comme pour les layouts, vous pouvez
utiliser plusieurs fichiers de menus XML, chacun ayant son propre nom et l’extension
.xml.
Voici, par exemple, le contenu du fichier sample.xml, extrait du projet Menus/Inflation :


android:title="Fermer"
android:orderInCategory="3"
Figure 11.5
La même application,
avec son menu contextuel.
Livre Android.book Page 137 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 152/391

Suivant