Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sio2:gestion_des_donnees_avec_sqlite-suite [2024/12/09 08:56] – dthevenot | sio2:gestion_des_donnees_avec_sqlite-suite [2024/12/09 09:00] (Version actuelle) – [B. Afficher les articles] dthevenot | ||
---|---|---|---|
Ligne 41: | Ligne 41: | ||
Dans un premier temps, cette méthode accédera à la base, récupérera la liste des articles et affichera le nombre d' | Dans un premier temps, cette méthode accédera à la base, récupérera la liste des articles et affichera le nombre d' | ||
- | Tester. Vérifier les affichages de la console LogCat, avec Log level Debug et le filtre bdd. Il faut ensuite afficher les articles dans la ListView. | + | Tester. Vérifier les affichages de la console |
==== B. Afficher les articles ==== | ==== B. Afficher les articles ==== | ||
**1. Interface graphique** | **1. Interface graphique** | ||
- | Nous allons créer un nouveau layout pour définir l' | + | Nous allons créer un nouveau layout pour définir l' |
- | Choisir une présentation | + | Choisir une présentation |
**2. Traitement** | **2. Traitement** | ||
Ligne 55: | Ligne 55: | ||
Documentation du constructeur : | Documentation du constructeur : | ||
+ | {{ : | ||
Il faut donc renseigner : | Il faut donc renseigner : | ||
* la liste de noms des attributs accessibles grâce à la requête (tableau from), | * la liste de noms des attributs accessibles grâce à la requête (tableau from), | ||
* et la liste des contrôles graphiques qui afficheront les valeurs (tableau to) | * et la liste des contrôles graphiques qui afficheront les valeurs (tableau to) | ||
- | Puis créer un objet de type SimpleCursorAdapter | + | Puis créer un objet de type **SimpleCursorAdapter** |
Reprendre la classe ListeArticleActivity.java, | Reprendre la classe ListeArticleActivity.java, | ||
+ | {{ : | ||
Il faut ensuite affecter cet adapter à la ListView : | Il faut ensuite affecter cet adapter à la ListView : | ||
+ | {{ : | ||
Tester. | Tester. | ||
Pour aligner les colonnes, donner des largeurs au textView (width), ajouter une marge à droite | Pour aligner les colonnes, donner des largeurs au textView (width), ajouter une marge à droite | ||
- | Ajouter l' | + | **Ajouter l' |
===== V. Questions ===== | ===== V. Questions ===== |