Java 在Android中从EditText检索数据?

Java 在Android中从EditText检索数据?,java,android,xml,android-edittext,Java,Android,Xml,Android Edittext,在Java中,如何处理用户在EditText中输入的内容?举个例子,用户可能会在编辑文本(比如Facebook更新或推特)中输入“我这个周末玩得很开心!”。我想用“这个周末我玩得很开心!”做点什么,那么我如何在应用程序中使用Java来影响它呢???你可以用 EditText editText = (EditText) findViewById(R.id.editText1); String value = editText.getText().toString(); 我建议.trim()'使用

在Java中,如何处理用户在EditText中输入的内容?举个例子,用户可能会在编辑文本(比如Facebook更新或推特)中输入“我这个周末玩得很开心!”。我想用“这个周末我玩得很开心!”做点什么,那么我如何在应用程序中使用Java来影响它呢???

你可以用

EditText editText = (EditText) findViewById(R.id.editText1);
String value = editText.getText().toString();
我建议
.trim()
'使用此值,因为您可能不希望后面的空白用户倾向于离开

您应该使用
按钮
onClick事件调用上述方法,因为它或多或少可能是您正在寻找的用户体验。

这应该可以:

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

将EditText ID替换为EditText的ID。

使用此代码从编辑文本获取数据

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

您也可以使用此代码:

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

String string_object=String.valueOf(edit.getText());