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 :

Besoin d'être guidé sur les composants à utiliser - affichage d'une matrice dans une grille


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2020
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2020
    Messages : 17
    Par défaut Besoin d'être guidé sur les composants à utiliser - affichage d'une matrice dans une grille
    Bonjour à tous,

    je débute en kotlin / androïd.

    J'ai en tête un cas d'usage que je veux développer pour progresser dans ce langage.

    Je ne suis peut être pas exactement dans le bon forum car je vise kotlin. Néanmoins je souhaite être guidé (avoir les grandes lignes) pour savoir quels composants je devrais utiliser pour réaliser ceci:

    J'ai une matrice de donnée : les vecteurs colonnes représentent une grandeur. Les lignes correspondent à la ième mesure de cette grandeur.

    Je souhaite afficher cette matrice dans une grille, sachant que le motif horizontal se répète.

    J'ai vu le composant gridview mais les exemples que je vois ne correspondent pas à ce que je veux faire (est-ce que cela dépend de l'adapter?) car je veux afficher ceci :
    a1 b1 c1 d1
    a2 b2 c2 d2
    a3 b3 c3 d3
    a4 b4 c4 d4
    a5 b5 c5 d5
    etc...

    Les données étant stockées soit dans une base de donnée, soit dans une matrice (à voir).

    Que me conseillez vous de faire dans les grandes lignes ? (je ne souhaite pas forcément de lignes de code mais juste une méthode permettant d'arriver au résultat).

    Merci à vous !

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Ton besoin semble correspondre au TableLayout.
    E nrevanche il ne gère pas le scroll de lui même (il faut le placer dans une scrollview) ce qui veux dire que tout doit être chargé dès le départ.

    Si tu veux un peu plus de souplesse le GriLayout introduit avec Android 14 (de mémoire) est aussi une solution.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2020
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2020
    Messages : 17
    Par défaut
    Citation Envoyé par grunk Voir le message
    Ton besoin semble correspondre au TableLayout.
    E nrevanche il ne gère pas le scroll de lui même (il faut le placer dans une scrollview) ce qui veux dire que tout doit être chargé dès le départ.

    Si tu veux un peu plus de souplesse le GriLayout introduit avec Android 14 (de mémoire) est aussi une solution.
    Bonjour : )

    Je te remercie pour ton retour.

    Je vais creuser le tablelayout+le scrollview.

    Sinon en attendant j'avais poursuivi mes recherches et je suis tombé sur le recyclerview. Finalement il est monodimensionnel mais on peut ajouter autant de view que l'on veut à l'horizontal.
    Et donc ça répondrait à mon besoin. Reste juste à gérer le rafraichissement des données, car par défaut, cela ne prend pas en compte les modifs apportées dans un edit text si tu scroll ensuite.

    Sinon il y aurait le listview sans problématique liée au recycler, si jamais je n'arrive pas à m'en sortir.

    Mais j'explorerai ta solution aussi.

    Merci à toi !

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Le RecyclerView comme la ListView ne sont pas forcément les plus adapté pour de la données de type tabulaire. Ce sera en tout cas plus difficile d'avoir une aspect tableau.

    Les GridLayou et TableLayout eux ont vraiment la notion de lignes et colonnes
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2020
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2020
    Messages : 17
    Par défaut
    Je te remercie pour ton éclairage.

    Etant donné que je travaille avec des vecteurs colonnes indépendants, j'ai peur que la grille ne convienne pas. Je pense rester sur le recycler view pour le moment.
    Je verrai si j'arrive à gérer ces vecteurs de manière indépendante...

    Merci à toi

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2020
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2020
    Messages : 17
    Par défaut
    J'ai finalement bifurqué vers une listview : trop de problèmes avec le recyclerview, effectivement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Besoin de conseil et aide sur les composants InfoPower
    Par Papy214 dans le forum Composants VCL
    Réponses: 0
    Dernier message: 07/04/2017, 12h05
  2. [Débutant] Besoin d'être guidé dans l'utilisation d'XML
    Par jppaysan dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 28/04/2006, 11h19
  3. aide sur les composants de la RxLib 2.75
    Par mariustrezor dans le forum Bases de données
    Réponses: 4
    Dernier message: 12/10/2004, 14h35
  4. [Debutant(e)]Quel composant utiliser pour faire une grille
    Par elitost dans le forum Composants
    Réponses: 7
    Dernier message: 21/06/2004, 20h44
  5. question (peut-être idiote) sur les vues
    Par LadyArwen dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 26/03/2003, 10h35

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