Как преобразовать редактируемый текст в строку в Android? Любое решение?
Редактируемый текст в строку
Ответ 1
Если я правильно понял, вы хотите получить String объекта Editable, правильно? Если да, попробуйте использовать toString()
.
Ответ 2
На основе этого кода (который вы предоставили в ответ на ответ Alex):
Editable newTxt=(Editable)userName1.getText();
String newString = newTxt.toString();
Похоже, вы пытаетесь получить текст из TextView или EditText. Если это случай, то это должно работать:
String newString = userName1.getText().toString();
Ответ 3
Этот код работает корректно только тогда, когда u нажимается на кнопку, потому что в это время пользователь ставит значения в редактируемый текст, а затем, когда пользователь нажимает кнопку, он извлекает данные и преобразует их в строку
EditText dob=(EditText)findviewbyid(R.id.edit_id);
String str=dob.getText().toString();