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

Composants graphiques Android Discussion :

Création boutons dynamiquement


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 66
    Par défaut Création boutons dynamiquement
    Bonjour,

    je suis en train de créer une application dans laquelle je parse un fichier xml généré dynamiquement en php et dedans je récupère des objets "niveau" (objet très simple qui ne contient qu'un id et un nom)

    Et j'aimerai afficher un bouton pour chacun de ses niveaux, j'ai réussi à afficher chacun des noms de niveau en utilisant un objet TextView, puis la fonction append et ensuite un this.setContentView dans ma classe principale

    mais je n'arrive à afficher qu'un gros bouton qui prend tout l'écran quand je veux passer en mode "button", il faudrait que dans le setContentView je lui passe tous mes buttons en paramètre...

    Comme cela est créé dynamiquement je ne pense pas pouvoir passer par une interface XML...
    Vous aurez bien compris que je débute en programmation android, et que je n'ai pas vu ce genre de chose dans les comptes-rendus... Et comme j'ai encore du mal avec l'interface...

    Merci beaucoup pour votre aide, j'espère avoir été assez clair ^^

    p.s. : je voulais préciser également que même si mon java est loin, je pense que j'aurai pas eu de mal à le faire en java avec un setLayout puis des add de buttons dans ce layout... Mais je n'ai pas trouvé comment faire un truc semblable sous android... Le principe des "Views" me dérange pour l'instant ^^""""

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 66
    Par défaut
    Pour info j'ai décidé de passer par une listview finalement, mais j'aurai bien aimé savoir comment faire quand même car il est pas impossible que j'en ai besoin à un autre moment ^^

  3. #3
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Salut,

    Quand tu appelles setContentView depuis une activité, tu lui dit que ton écran doit prendre la vue passer en paramètre.
    Donc si tu passe un bouton à cette méthode, c'est ton bouton qui va s'afficher sur l'écran, et uniquement lui.
    Donc ton cas, il faut d'abord créer une layout (linear par exemple), puis y mettre des boutons.
    Et c'est ce linearlayout que tu viendras passer en paramètre de setContentView.

    N'hésite pas à consulter les tutoriel proposés sur le site officiel android (d.android.com) afin de débuter sereinement le développement sur cette plateforme.
    bon courage.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 66
    Par défaut
    oui, j'ai compris après coup mon erreur ^^ et je lis les tutoriaux :p

  5. #5
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    N'hésite pas à cliquer sur le bouton "Résolu" si tu considère ton problème comme clos.

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

Discussions similaires

  1. VB 2010 Création de bouton dynamique et qui se deplace
    Par younesssoleil dans le forum VB.NET
    Réponses: 22
    Dernier message: 27/11/2016, 15h26
  2. Réponses: 3
    Dernier message: 01/01/2009, 04h18
  3. Création de boutons dynamiquement
    Par Titi41 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 23/06/2008, 14h21
  4. Réponses: 2
    Dernier message: 10/01/2008, 14h13
  5. Réponses: 8
    Dernier message: 22/06/2007, 18h35

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