183 votes

Comment définir du texte dans un EditText

Comment définir le texte d'un EditText?

320voto

kcoppock Points 57219

Si vous vérifiez les documents pour EditText , vous trouverez une méthode setText() . Cela prend entre String et TextView.BufferType . Par exemple:

 EditText editText = (EditText)findViewById(R.id.edit_text);
editText.setText("Google is your friend.", TextView.BufferType.EDITABLE);
 

23voto

earlcasper Points 319
 String string="this is a text";
editText.setText(string)
 

J'ai trouvé que String était une sous-classe indirecte utile de CharSequence

http://developer.android.com/reference/android/widget/TextView.html find setText (CharSequence text)

http://developer.android.com/reference/java/lang/CharSequence.html

3voto

Rajesh Wadhwa Points 197

Utilisez +, l'opérateur de concaténation de chaîne:

  ed = (EditText) findViewById (R.id.box);
    int x = 10;
    ed.setText(""+x);
 

Ou utiliser

 String.valueOf(int):
ed.setText(String.valueOf(x));
 

Ou utiliser

 Integer.toString(int):
ed.setText(Integer.toString(x));
 

1voto

Leif Andersen Points 4141

1voto

user1695144 Points 11

Tu dois:

  1. Déclarer les EditText in the xml file
  2. Trouvez le EditText dans l'activité
  3. Définir le texte dans les EditText

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X