chapitre-5-gestion-menus-application-android (1)

Telechargé par free mahdois
GESTION DES MENUS DANS UNE
APPLICATION ANDROID
Imene Sghaier
2017-2018
1
PLAN DU CHAPITRE
Les menus
Types de menus sous Android
Création d’un menu d’options
Ajouts d’éléments dans un menu d’options
Manipulation d’un menu en java
Menu contextuel
2
Imene Sghaier-Développement d’applications mobiles
LES MENUS
Un menu est un endroit privilég pour placer
certaines fonctions tout en économisant l’espace
dans une fenêtre.
Tous les anciens terminaux sous Android
possédaient un bouton physique pour afficher le
menu.
Cette pratique est devenue un peu plus rare depuis
que les constructeurs essaient au maximum de
dématérialiser les boutons. Mais depuis Android
2.3, il existe un bouton directement dans l'interface
du système d'exploitation, qui permet d'ouvrir un
menu.
3
Imene Sghaier-Développement d’applications mobiles
TYPES DE MENUS SOUS ANDROID
Il existe deux sortes de menu dans Android :
Le menu d'options, celui qu'on peut ouvrir avec le
bouton Menu sur le téléphone. Si le téléphone est
dépourvu de cette touche, Android fournit un
bouton dans son interface graphique pour y
accéder.
Les menus contextuels qui sont comme les menus
qui s'ouvrent à l'aide d'un clic droit sous Windows
et Linux ? Eh bien, dans Android ils se déroulent
dès lors qu'on effectue un long clic sur un élément
de l'interface graphique.
Ces deux menus peuvent contenir des sous-
menus, qui peuvent contenir des sous-menus,
etc.
4
Imene Sghaier-Développement d’applications mobiles
CRÉATION DUN MENU DOPTIONS
On peut définir un menu de manière programmatique en Java,
mais la meilleure façon de procéder est en XML.
Tout d'abord, la racine de ce menu est de type <menu> et on
ne peut pas vraiment le personnaliser avec des attributs, ce qui
donne la majorité du temps :
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/androi
d">
<!-- Code -->
</menu>
Ce menu doit être peuplé avec des éléments, et c'est sur ces
éléments que cliquera l'utilisateur pour activer ou désactiver
une fonctionnalité. 5
Imene Sghaier-Développement d’applications mobiles
1 / 17 100%

chapitre-5-gestion-menus-application-android (1)

Telechargé par free mahdois
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !