Редактируемый текст в строку - PullRequest
70 голосов
/ 07 февраля 2010

Как я могу преобразовать редактируемый текст в строку в Android? Любое решение?

Ответы [ 3 ]

143 голосов
/ 07 февраля 2010

Если я правильно понимаю, вы хотите получить строку редактируемого объекта, верно?Если да, попробуйте использовать toString().

25 голосов
/ 07 февраля 2010

На основании этого кода (который вы указали в ответе Алекса):

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

Похоже, вы пытаетесь получить текст из TextView или EditText . Если это так, то это должно работать:

String newString = userName1.getText().toString(); 
7 голосов
/ 05 апреля 2012

Этот код работает правильно, только когда вы нажимаете кнопку, потому что в это время пользователь помещает значения в редактируемый текст, а затем, когда пользователь нажимает кнопку, он извлекает данные и преобразует их в строку

EditText dob=(EditText)findviewbyid(R.id.edit_id);
String  str=dob.getText().toString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...