Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
Université de Tunis El Manar
Faculté des Sciences De Tunis
Module : Environnement de développement mobile Niveau : GLSI3
Enseignante : Dridi Rim Année : 2023/2024
TP 3 : Les activités
L’objectif de cet TP est de découvrir le principe de fonctionnement des Activités.
Exercice 1
1) Créer un layout avec un seul bouton centré au milieu de l’écran
2) Mise en œuvre : [Link]:
- Récupérer l’instance monBouton avec l’identifiant [Link].
- Spécifier dans la méthode setOnClickListener l’écouteur OnClickListener
- Dans la méthode OnClick(), afficher un message avec un Toast (alerte visuelle)
Toast (context, message, durée).show();
3) L’application affiche un message contenant le nombre de cliques. À chaque fois que l’utilisateur clique sur le
bouton, le message est mis à jour.
Page 1 sur 3
Exercice 2
L’objectif de cet exercice et de créer une application permettant d’afficher les équipes selon leurs pays.
L’interface a l’apparence suivante.
Page 2 sur 3
1) Définir une ressource XML permettant de mémoriser la liste des équipes selon la forme [Equipe (Pays)].
Un pays est représenté par 3 lettres.
- Arsenal (ENG)
- Schalke (GER)
- Real Madrid (ESP)
- AC Milan (ITA)
- FC Barcelone (ESP)
- Manchester United (ENG)
- Chelsea (ENG)
- Paris-SG (FRA)
- Bayern Munich (GER)
2) Pour concevoir l’activité, utiliser un conteneur de type LinearLayout, et lui ajouter les éléments
graphiques suivants :
Widget Propriétés
EditText ID : pays
Hint: Entrer un pays
Button ID : rechercher
Texte : Rechercher
Large Text Texte : Equipes
(TextView) textColor : vert
Multiline Text ID : equipes
(EditText) background : jaune
3) Programmer le bouton Rechercher afin d’afficher, dans l’élément EditText, la liste des équipes du pays saisi
par l’utilisateur. Traiter le cas de pays inexistants.
Page 3 sur 3