0% ont trouvé ce document utile (0 vote)
45 vues6 pages

TP3.1 GUI - Boite de Dialogue

Le document présente un atelier sur le développement d'applications Android, axé sur la création de différentes boîtes de dialogue (AlertDialog et Toast). Quatre activités sont proposées, chacune nécessitant la création d'une nouvelle activité avec des fichiers Java et XML spécifiques pour gérer les interactions utilisateur. Des ressources supplémentaires et un lien pour télécharger le code source du projet sont également fournis.

Transféré par

mohamedkhalil.rouissi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
45 vues6 pages

TP3.1 GUI - Boite de Dialogue

Le document présente un atelier sur le développement d'applications Android, axé sur la création de différentes boîtes de dialogue (AlertDialog et Toast). Quatre activités sont proposées, chacune nécessitant la création d'une nouvelle activité avec des fichiers Java et XML spécifiques pour gérer les interactions utilisateur. Des ressources supplémentaires et un lien pour télécharger le code source du projet sont également fournis.

Transféré par

mohamedkhalil.rouissi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd

Atelier : TP3.

1 « Boite Développement Mobile


Android
Enseignant : Sahbi Bahroun de
dialogue » Niveau : Master
Android propose deux formes primitives de boîtes de dialogue:
1. Boîtes de dialogue Alerte (Alert Dialog)
2. contrôles Toast

Le AlertDialog est un écran presque modal qui :


(1) présente un bref message à l'utilisateur généralement représenté par une petite fenêtre flottante qui
cache partiellement la vue sous-jacente, et
(2) collecte une réponse simple (généralement en cliquant sur un bouton d'option).

Note:
Une vue modal reste sur l'écran attendre l'entrée de l’utilisateur. Le reste de la demande est en
attente. Elle doit être rejetée par l'action explicite d'un utilisateur

Titre
Icône setTitle
setIcon

Message
setMessag
e

NeutralButton Bouton Négatif Bouton Positif


setNeutralButton setNegativeButto setPositiveButto
n n
Activité 1 : Boite de Dialogue Simple avec Trois boutons

Créer un projet Android « DialogBoxDemo » implémentant l'interface utilisateur ci-dessous en affichant


le code du choix dans la zone texte, dès que l’utilisateur choisisse une réponse :
 Projet Android Studio:
1. Le nom du projet : DialogBoxDemo ,
2. Plateforme Android à utiliser : si PC performant 9.0, 8.0 ou 7.0 sinon 6.0 ou 4.0
3. Package : tn.rnu.isi

 Fichier java de l'activite: DialogBoxDemo.java


 Fichier layout de l'UI : activity_dialog_box_demo.xml
 Eventuellement Fichier de ressources : res/values/string.xml
 Remplacer à chaque fois le code XML (et éventuellement Java) nécessaire en gardant le même projet, la même
activité (Classe Java) et même layout (XML) .

Activité 2 : Boite de Dialogue Simple avec deux boutons (Oui, Non)

Créer une nouvelle activité « DialogBoxYesNo » implémentant l'interface utilisateur ci-dessous en


affichant le choix (Oui ou Non) dans la zone texte, dès que l’utilisateur choisit une réponse:
 Créer une nouvelle activité (Bouton droit->New->Activity->Empty Activity) :
 Fichier java de l'activite: DialogBoxYesNo.java
 Fichier layout de l'UI : activity_dialog_box_yes_no.xml
 Eventuellement Fichier de ressources : res/values/string.xml
 Cocher Launcher Activity
 Décocher Backward (AppCompact)
Activité 3 : Boite de Dialogue Simple avec un bouton (OK)

Créer une nouvelle activité « DialogBoxOk » implémentant l'interface utilisateur ci-dessous en affichant
un message de contrôle de saisie d’un champs vide et un bouton OK:
 Créer une nouvelle activité (Bouton droit->New->Activity->Empty Activity) :
 Fichier java de l'activite: DialogBoxOk.java
 Fichier layout de l'UI : activity_dialog_box_Ok.xml
 Eventuellement Fichier de ressources : res/values/string.xml
 Cocher Launcher Activity
 Décocher Backward (AppCompact)
Activité 4 : Toast

Créer une nouvelle activité « ToastDemo » implémentant l'interface utilisateur ci-dessous en affichant
une vue dans trois positions (Centre, Haut à Gauche et En bas à droite) et contenant un message:
 Créer une nouvelle activité (Bouton droit->New->Activity->Empty Activity) :
 Fichier java de l'activite: ToastDemo .java
 Fichier layout de l'UI : activity_toast_demo.xml
 Eventuellement Fichier de ressources : res/values/string.xml
 Cocher Launcher Activity
 Décocher Backward (AppCompact)

CODE SOURCE
Le code source du projet DialogBoxDemo.rar est téléchargeable à partir du lien:
https://drive.google.com/file/d/10UU6-nrHwk-Slm5csxIe151BDKo0bI6p/view?usp=sharing

REFERENCES
[1] Android Developer’s Guide – http://developer.android.com/
[2] Les Tutoriels de Victor Matos :http://grail.cba.csuohio.edu/~matos/notes/cis-493/
[3] Le livre écrit par Florent Garin « Android »
[4] Le livre de Mark Murphy chez Pearson

Vous aimerez peut-être aussi