Donc j'essaie de trouver un moyen facile d'obtenir la couleur d'arrière-plan ou une ligne de table pour changer quand il est cliqué sur. J'ai essayé de trouver un moyen d'appeler ce que la couleur d'arrière-plan est et de vérifier, mais je n'ai pas trouvé un moyen d'appeler la couleur. Voici ce que j'ai en ce moment.OnClick changer la couleur d'arrière-plan tablerow
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 faux. J'espère que vous pouvez voir ce que j'essaie d'accomplir. Sinon, ce que je veux faire est d'avoir le début de la ligne de la table de transparent. Quand quelqu'un clique sur la ligne de la table, je veux qu'il devienne jaune. Ensuite, s'ils le cliquent à nouveau, je veux que le rendu redevienne transparent. Merci.
Si quelqu'un recherche un comportement de couleur d'arrière-plan sur le bouton de type clic, voir http://stackoverflow.com/q/4075356/427545 – Lekensteyn