76 votes

Texte éditable en chaîne

Comment convertir du texte modifiable en chaîne sous Android? Toute solution?

152voto

Alex Points 3183

Si je comprends bien, vous voulez obtenir la chaîne d'un objet éditable , n'est-ce pas? Si oui, essayez d'utiliser toString() .

25voto

fiXedd Points 21644

Sur la base de ce code (que vous avez fourni en réponse à la réponse d'Alex):

 Editable newTxt=(Editable)userName1.getText(); 
String newString = newTxt.toString();
 

On dirait que vous essayez d'extraire le texte d'un TextView ou d'un EditText . Si c'est le cas, cela devrait fonctionner:

 String newString = userName1.getText().toString(); 
 

7voto

itechDroid Points 736

Ce code ne fonctionne correctement que lorsque vous cliquez sur un bouton car, à ce moment-là, l'utilisateur insère des valeurs dans un texte éditable, puis lorsque l'utilisateur clique sur ce bouton, il récupère les données et les convertit en chaîne.

 EditText dob=(EditText)findviewbyid(R.id.edit_id);
String  str=dob.getText().toString();
 

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