OnClick changement tablerow couleur d'arrière-plan

Donc j'essaye de trouver un moyen facile d'obtenir la couleur d'arrière-plan ou une ligne de tableau à changer lorsque son cliqué sur. J'ai essayé de trouver un moyen d'appeler ce que la couleur d'arrière-plan et de le vérifier, mais je n'ai pas trouvé un moyen d'appeler la couleur. Voici ce que j'ai en ce moment.

    RowName = (TableRow) findViewById(R.id.RowName); 
    RowName.setBackgroundColor(Color.TRANSPARENT);

    RowName.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {

            if (RowName.equals(Color.TRANSPARENT))
            RowName.setBackgroundColor(Color.YELLOW);

            else if (RowName.equals(Color.YELLOW))
            RowName.setBackgroundColor(Color.TRANSPARENT);
        }
    });

Je sais que c'est mal. J'espère que vous pouvez voir ce que je suis en train d'accomplir. Si non, ce que je veux faire est d'avoir la table de la ligne de départ de la transparence. Lorsque quelqu'un clique sur la ligne du tableau je veux changer de couleur jaune. Ensuite, si vous cliquez à nouveau, je veux revenir à la transparence. Merci.

Dans le cas où quelqu'un est à la recherche d'une couleur d'arrière-plan du comportement cliquez sur le bouton like, voir stackoverflow.com/q/4075356/427545

OriginalL'auteur Joshua Sutherland | 2010-12-10