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 :

Génération de vues en fonction de données présentes dans des classes JAVA


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 4
    Par défaut Génération de vues en fonction de données présentes dans des classes JAVA
    Bonjour,

    Un des buts de mon application est de pouvoir créer un plan selon différents critères, j'ai donc plusieurs classes permettant de définir mon plan (au sens JAVA du terme).
    Ma question est la suivante : je souhaite pouvoir générer automatiquement un linearlayout général qui sera composé d'autres linearlayout qui eux contiendront des views en fonction des données présentes dans mes classes JAVA.

    Pourriez-vous me proposer une solution ou m'indiquer où je pourrai trouver la réponse ?

    Merci de votre compréhension.

  2. #2
    Membre chevronné Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Par défaut


    Tu peux créer dynamiquement des vues dans ton code et les ajouter a ton LinarLayout principal avec la fonction addView. (si j'ai bien compris ce que tu cherches)

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 4
    Par défaut
    Oui c'est bien ça merci, mais penses-tu que ce soit la solution la plus propre?

  4. #4
    Membre chevronné Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Par défaut
    Ça dépend de ce que tu veux faire.

    Si c'est juste faire apparaitre un sous menu bien défini sur l'appui d'un bouton alors non. Il vaut mieux créer tes vues dans ton fichier xml et ne jouer que sur la visibilité.

    Mais si tu fais des vues qui peuvent vraiment varier et où tu ne sait vraiment pas à l'avance ce que ça va être alors oui.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 4
    Par défaut
    D'accord merci, je vais quand même t'expliquer un peu mieux mon projet afin de savoir si tu peux m'aider (si ça ne te dérange pas bien sûr).

    Je dois faire une application qui permet à l'utilisateur de personnaliser un plan composé d'emplacements. Selon les paramètres indiqués lors de la création du plan, le nombre d'emplacements est variables et leur position également.
    Je souhaite représenter un emplacement en tant qu'objet JAVA pouvant accueillir des éléments et le représenter en tant que LinearLayout en tant que views.

    En résumé j'ai une classe Plan composée d'une liste d'Emplacements eux mêmes composés d'une liste d’Éléments et en fonction de paramètres définis dans la classe Plan je souhaite pouvoir générer un ensemble de views (principalement LinearLayout) afin de pouvoir représenter mon Plan graphiquement (conversion d'un ensemble d'objets en views) et également avoir un lien entre les views et les objets du Plan (ex : avoir un LinearLayout lié à un Emplacement).

    Merci encore pour ton aide.

  6. #6
    Membre chevronné Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Par défaut
    Est-ce que tes LinearLayout varient beaucoup ou est-ce juste une histoire de nombre de Layout ?

    Si tes LinearLayout sont dans leur structure très proches les uns des autres et ne varient que sur quelque points (la couleur ou le texte par exemple), alors je pense qu'il vaut mieux en créer un de "référence" en xml. Puis tu crée autant de Layout que tu as besoin en dérivant celui de référence et en changeant juste les paramètres dont tu as besoin.

    Après je ne suis pas un expert en architecture, donc pour te dire qu'elle solution est la mieux je ne suis pas très bien placé

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/07/2013, 10h31
  2. Calcul entre données présentes dans 2 cubes différents
    Par drixon dans le forum Conception/Modélisation
    Réponses: 0
    Dernier message: 25/09/2009, 16h52
  3. Réponses: 12
    Dernier message: 22/07/2009, 12h00
  4. Convertir des données présentes dans une colonne
    Par padawan31 dans le forum MySQL
    Réponses: 1
    Dernier message: 16/07/2009, 11h11
  5. [MySQL] Données présentes dans un tableau dynamique
    Par developpeuse20 dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 30/03/2009, 14h01

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