Je veux avoir une valeur (E.G. INTEGER 17) associé à un bouton. Lorsque le bouton est cliqué, je veux récupérer cette valeur. Comment puis-je faire ça?
Je lis Ceci puisque le bouton s'étend i trouver il est difficile de croire qu'il n'y a pas de telles fonctionnalités? p> p> TextView code>. J'ai scanné les attributs xml code> mais je ne trouve rien. Je pensais à quelque chose comme casting de la vue que j'invoque ma méthode d'activité à un (bouton) code> puis appelez quelque chose comme p>
3 Réponses :
Il existe une propriété pour puis obtenez-la comme: p> Vous pouvez également définir la valeur de la balise dans XML: p> Bouton CODE> Objets dans lesquels vous pouvez stocker presque n'importe quoi,
et ceci est la balise:
Ahhh merci beaucoup, c'est exactement ce que je voulais dire !! Et je sais pourquoi je ne l'ai pas trouvé: c'est un attribut XML de La classe de père de TextView (qui est la vue).
Il est couramment utilisé pour des cas comme celui-ci.
Essayez d'utiliser le Android: tag = "valeur" code> attribut dans votre XML et utilisez bouton.gettag () code> dans votre classe Java. La méthode renvoie un objet que vous devez taper à votre format souhaité. P>
try bouton.getid () dans le fichier Java. Il retournera entier ID unique de la vue du bouton P>
Je ne sais pas pourquoi vous voulez obtenir de la valeur du bouton seulement? Vous stockez une valeur dans le bouton?