2010-10-26 8 views
2

Le texte de mes boutons est défini dans des fichiers de ressources. Par exemple. Le code ci-dessus définit un bouton avec le texte @string/up_label. Comment puis-je modifier ce texte dans mon programme pendant l'exécution de l'application.Modifier le texte d'un bouton dans le programme

Merci.

Répondre

8
Button myButton = (Button) findViewById(R.id.up_button); 
myButton.setText("my text"); 

peut-être cela aidera.

4

Ou, si vous avez le nouveau texte dans les ressources (que je pense que vous faites), vous ne

Button myButton = (Button) findViewById(R.id.up_button); 
myButton.setText(R.string.down_label); 

down_label est l'identifiant de votre chaîne.

1

Bouton de bouton = (Bouton) findViewById (R.id.up_button);

Par exemple:

button.setText("This is how to change text at runtime"); 
Questions connexes