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 :

Problème onClick / view.tag


Sujet :

Composants graphiques Android

  1. #1
    Candidat au Club Avatar de mystbro
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Mai 2017
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Problème onClick / view.tag
    Bonjour a tous,
    Je ne sais pas si je suis dans la bonne section étant donné que mon code est en Kotlin et non Java... Je ne pense pas que ce soit un problème lié au langage, mais n’hésitez pas a déplacer s'il le faut !

    Je me permet ce post afin de trouver de l'aide concernant mon problème.

    En effet, j'ai au sein de mon Activity plusieurs CardViews qui doivent permettre, une fois clickés, de changer la couleur d'un TextView. Jusqu'ici, c'est quelque-chose qui devrait être simpliste...
    Mon problème est que lorsque je click sur une de ces CardViews, la couleur est bien changée, mais seulement par celle qui figure dans le "else" de mon "when".

    J'en déduis donc qu'il n'arrive pas a trouver le tag de la couleur demandée, mais je n'arrive pas a trouver de solution afin de palier a ce problème ... Si vous avez une idée, je suis preneur !

    Merci d'avance et bonne journée a tous !

    Voici ma fonction onClick() :

    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
     
        override fun onClick(view: View?)
        {
            when (view?.tag)
            {
                cardview_color0 -> textView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorCreamyPeach))
                cardview_color1 -> textView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorPurpleMountain))
                cardview_color2 -> textView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorBlueCuracao))
                cardview_color3 -> textView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorSummertime))
                cardview_color4 -> textView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorAppleValley))
                cardview_color5 -> textView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorPencilLead))
                cardview_color6 -> textView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorCornFlower))
                else -> textView.setBackgroundColor(ContextCompat.getColor(this, R.color.colorSummertime))
     
            }
        }

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 612
    Points : 1 050
    Points
    1 050
    Par défaut
    Tu devrais peut-être caster ton tag avec "as" selon le type de donnée que tu as placé dans tes tags.

Discussions similaires

  1. ASP problème OnClick
    Par karl1403 dans le forum ASP
    Réponses: 5
    Dernier message: 22/01/2009, 12h29
  2. [IE] Problème onclick
    Par dam_moreyllo dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 26/04/2007, 12h07
  3. Problème onclick/lien/fonction avec IE
    Par kankrelune dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 21/06/2006, 17h46
  4. [HTML/Object] Problème superposition calques (tag <object
    Par busmik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/11/2005, 11h02
  5. Problème Alter view dans une procédure stockée
    Par adjava dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/07/2005, 17h45

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