2012-03-07 3 views

Répondre

1

Voulez-vous que le nom soit aléatoire ou vous voulez un particulier nom lorsque vous cliquez sur ce bouton?

Si vous voulez un nom aléatoire, utilisez le code suivant:

Button yourButton = (Button) findViewById(R.id.buttonid); 
yourButton.setOnClickListener(new OnClicklistener(){ 
@Override 
public void OnClick(View v) 
{ 
    ((Button)v).setText(q); 

} 
}); 

Ici q est rien, mais la chaîne qui vous sera obtenu en suivant réponse Show random string

Et pour nom, vous pouvez suivre les autres réponses.

+0

oui, merci de la solution, et je vais l'essayer – adig

1
button.setOnClickListener(new View.OnClickListener() { 

    public void onClick(View v) 
    { 
     button2.setText("New Text"); 
    } 

); 
+0

public void onClick (Voir v) –

+0

Merci .. J'ai raté (Voir v) .. –

0

Ne peut pas vraiment aider beaucoup avec ce peu d'informations, mais voici une façon assez générique pour obtenir ce que vous semblez vouloir:

Button yourButton = (Button) findViewById(R.id.buttonid); 
yourButton.setOnClickListener(new OnClickListener(){ 
    @Override 
    public void onClick(View v){ 
     ((Button) v).setText("new text"); 
    } 
}); 
+0

merci pour la réponse, mais ce que je veux dire est que si le bouton Cliquez sur le bouton pour changer le texte du bouton lui-même – adig

+0

@adig Je ne suis pas sûr d'avoir compris ce que vous voulez dire. Ce code modifie le texte du bouton lui-même. – Jave

+0

oui, ça a changé. mais je veux dire le spectacle plus d'un texte au hasard si le bouton est cliqué – adig

Questions connexes