IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Afficher plusieurs lignes récupérée SQLite


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2018
    Messages : 15
    Par défaut Afficher plusieurs lignes récupérée SQLite
    Bonjour, je suis débutant en SQL et en programmation Androïd. Pour un projet personnel que je réalise, j'ai beaucoup de mal avec la dernière partie ...

    Celle-ci consiste à toutes les lignes dans ma table Exercices qui ont le même ID (que j'ai dans une variable Java), ici avec l'id 1 par exemple :

    Nom : exID1.PNG
Affichages : 97
Taille : 8,7 Ko

    Quels serait la requête/curseur à coder pour obtenir ceci et ensuite afficher ces résultats sous forme de liste scrollable dans mon activité ? Activité qui ressemble à ceci :

    Nom : exActi.PNG
Affichages : 87
Taille : 7,7 Ko

    Cette liste scrollable viendrai donc entre les 3 boutons du haut et le bouton du dessous.

    J'ai entendu parlé de fragments, de listviews, ... Je ne trouve absolument rien qui fait mon bonheur sur le net.

    J'espère avoir été assez précis dans mes explications.

    Merci à vous !

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2018
    Messages : 15
    Par défaut
    UPDATE : j'ai réussis à récupérer ce que je voulais sous forme d'une arraylist d'objets, comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
     public ArrayList<Exercice> getExercices(int idSeance){
            ArrayList<Exercice> exercices_list = new ArrayList<>();
            String SqlQuery = "select nomExercice, nombreSeries, nombreRepetitions, Poids from Exercices where idSeanceCorrespondante = '" + idSeance + "'";
            Cursor c = this.getReadableDatabase().rawQuery(SqlQuery, null);
            int nomSeance = c.getColumnIndex("nomExercice");
            int nombreSeries = c.getColumnIndex("nombreSeries");
            int nombreRepetitions = c.getColumnIndex("nombreRepetitions");
            int Poids = c.getColumnIndex("Poids");
            for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()){
                String _nomSeance = c.getString(nomSeance);
                int _nombreSeries = c.getInt(nombreSeries);
                int _nombreRepetitions = c.getInt(nombreRepetitions);
                int _Poids = c.getInt(Poids);
                exercices_list.add(new Exercice(_nomSeance,_nombreSeries,_nombreRepetitions,_Poids));
            }
            return exercices_list;
        }
    Donc maintenant que c'est OK pour ça, je pense qu'il faudrait pouvoir créer dynamiquement un fragment, dont j'ai vaguement entendu parlé et trouvé quelques sources peu satisfaisantes sur internet, par objet dans la liste retournée et dans chaque fragment, afficher via des textviews, les caractéristiques de ces objets, c-à-d nomExercice, nombreSeries, nombreRepetitions et Poids.

    Peut-être auriez-vous une explication simple ou une source en mémoire qui pourrait m'expliquer comment réaliser ceci ?

    Merci de votre aide !

Discussions similaires

  1. Afficher plusieurs lignes dans une TextBox
    Par Spikuria dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 17/06/2009, 09h01
  2. Afficher plusieurs lignes de texte dans un label
    Par dahmane2007 dans le forum VB.NET
    Réponses: 2
    Dernier message: 21/10/2008, 02h28
  3. Réponses: 6
    Dernier message: 12/06/2007, 17h07
  4. Réponses: 1
    Dernier message: 04/12/2006, 16h20
  5. [C#] Un composant pour afficher plusieurs lignes ?
    Par Tips dans le forum Windows Forms
    Réponses: 3
    Dernier message: 26/12/2005, 19h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo