Получение данных из EditText в Android? - PullRequest
0 голосов
/ 14 декабря 2011

Как мне работать с тем, что пользователь вводит в EditText, в Java?Только для одного примера, возможно, пользователь вводит "Я прекрасно провел время в эти выходные!"в EditText (например, обновление Facebook или твит).Я хочу сделать что-то с "Я прекрасно провел время в эти выходные!"так как мне использовать Java, чтобы повлиять на это в приложении ????

Ответы [ 4 ]

12 голосов
/ 14 декабря 2011

Вы можете получить значение обратно из EditText с помощью

EditText editText = (EditText) findViewById(R.id.editText1);
String value = editText.getText().toString();

Я рекомендую .trim() использовать это значение, так как вы, вероятно, не хотите, чтобы конечные пробельные символы уходили.

Вы должны использовать событие Button onClick для вызова вышеуказанных методов, поскольку более или менее вероятно, что это будет UX, который вы ищете.

1 голос
/ 14 декабря 2011

Это должно работать:

EditText edit = (EditText) findViewById(R.id.editTextID);
Editable editable = edit.getText();
String allTheText = editable.toString();

Замените editTextID идентификатором вашего EditText.

0 голосов
/ 10 февраля 2018

Вы также можете использовать этот код:

EditText edit = (EditText) findViewById(R.id.editTextID);

String string_object=String.valueOf(edit.getText());
0 голосов
/ 22 июля 2015

используйте этот код для получения данных из текста редактирования

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