Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
sio2:application_avec_appel_de_sous-activites [2024/12/02 08:37] – créée dthevenot | sio2:application_avec_appel_de_sous-activites [2024/12/02 09:41] (Version actuelle) – [3. Questions] dthevenot | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* Une fenêtre dédiée à la saisie d’un article | * Une fenêtre dédiée à la saisie d’un article | ||
* Une fenêtre dédiée à l’affichage des articles | * Une fenêtre dédiée à l’affichage des articles | ||
+ | |||
+ | {{ : | ||
===== 2. Mise en œuvre ===== | ===== 2. Mise en œuvre ===== | ||
Créer un nouveau projet (Type Empty View Activity), nommé Inventaire avec les mêmes caractéristiques que la première application déjà créée. | Créer un nouveau projet (Type Empty View Activity), nommé Inventaire avec les mêmes caractéristiques que la première application déjà créée. | ||
==== a. Réalisation de la fenêtre principale | ==== a. Réalisation de la fenêtre principale | ||
- | + | {{ : | |
Dans une LinearLayout(Vertical) : | Dans une LinearLayout(Vertical) : | ||
* **tvTitre** « Articles en stock » (attribut gravity pour centrer) | * **tvTitre** « Articles en stock » (attribut gravity pour centrer) | ||
Ligne 25: | Ligne 27: | ||
**Traitement du bouton " | **Traitement du bouton " | ||
- | Au niveau de la classe qui gère cette activité (MainActivity.java), | + | - Au niveau de la classe qui gère cette activité (MainActivity.java), |
+ | {{ : | ||
- | Ajouter l' | + | - Ajouter l' |
- | + | | |
- | L' | + | |
< | < | ||
==== b. Réalisation de l' | ==== b. Réalisation de l' | ||
=== Réalisation de la fenêtre AjoutArticle === | === Réalisation de la fenêtre AjoutArticle === | ||
+ | {{ : | ||
__Ajouter une nouvelle activité__ : clic droit au niveau de **app/ | __Ajouter une nouvelle activité__ : clic droit au niveau de **app/ | ||
Ligne 46: | Ligne 48: | ||
**Modifier MainActivity.java :** | **Modifier MainActivity.java :** | ||
- | - Ajouter la méthode **demarrerAjout** pour gérer l' | + | - Ajouter la méthode **demarrerAjout** pour gérer l' |
- | - Ajouter le code suivant au niveau de la méthode **initialisations** : | + | - Ajouter le code suivant au niveau de la méthode **initialisations** :{{ : |
- < | - < | ||
- Comme pour l' | - Comme pour l' | ||
Ligne 66: | Ligne 68: | ||
===== 3. Questions ===== | ===== 3. Questions ===== | ||
- | Répondre aux questions suivantes. Les réponses feront l' | + | Répondre aux questions suivantes. Les réponses feront l' |
- Présenter le contexte, le travail réalisé et les éventuelles difficultés rencontrées. | - Présenter le contexte, le travail réalisé et les éventuelles difficultés rencontrées. | ||
- Comment fait-on pour passer d'une activité à l' | - Comment fait-on pour passer d'une activité à l' | ||
- Rechercher comment une activité peut passer des informations à une autre | - Rechercher comment une activité peut passer des informations à une autre | ||
+ | < | ||