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 :

gérer les méthodes de clic pour les boutons


Sujet :

Composants graphiques Android

  1. #1
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Juillet 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Juillet 2010
    Messages : 164
    Par défaut gérer les méthodes de clic pour les boutons
    J'ai deux boutons dans l'interface et chaque click du bouton a des actions différents à l'autre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    bouton=((Button)this.findViewById(R.id.Button));
    bouton_1=((Button)this.findViewById(R.id.Button1))
    bouton_1.setOnClickListener(this);
    bouton.setOnClickListener(this);
    Comment je peux créer deux méthodes de onClick pour chaque bouton ???

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 58
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public void onClick(View v) {
     
    		Button b=(Button)v;
    if(b.getText().equals(button.getText())){
     
    }
     
    if(b.getText().equals(button1.getText())){
    }
     
    		}
    ca reste une methode
    mais tu peux aussi comparer les composants
    ou tu peux utiliser switch a la place de if

  3. #3
    Rédacteur
    Avatar de Viish
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2009
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 427
    Par défaut
    Où alors tu crée un OnClicListener différent pour chaque bouton.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    bouton1.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
             // Code du listener du bouton 1
        }
    });
     
    bouton2.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            // Code du listener du bouton 2
        }
    });

  4. #4
    Membre éclairé
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Par défaut
    Je pense que le plus propre est de leur donner un ID et de faire une truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    switch (v.getId())
    {
     case1:
        // Traitement;
        Break;
    }
    et pour donner l'id biensur c'est la méthode btn.setId()

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 23/09/2009, 10h02
  2. Réponses: 0
    Dernier message: 21/09/2009, 23h41
  3. Gérer le cache de Java pour les images
    Par JavaMan77 dans le forum Applets
    Réponses: 0
    Dernier message: 14/12/2008, 23h49
  4. verrouiller les champs par clic sur un bouton
    Par rasta girl dans le forum IHM
    Réponses: 10
    Dernier message: 19/06/2007, 16h10
  5. méthode sans sql pour les doublons
    Par pat1545 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 15/08/2006, 20h29

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