从Android中的EditText检索数据



如何在Java中使用用户输入到EditText中的任何内容?举个例子,也许用户在EditText(如Facebook更新或推文(中输入"我这个周末玩得很开心!"。我想用"这个周末我玩得很开心!"做一些事情,那么我如何使用Java在应用程序中影响它????

您可以使用以下命令从EditText中获取值

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

我建议.trim()这个值,因为您可能不希望用户倾向于离开尾随的空格。

您应该使用 Button onClick 事件来调用上述方法,因为它或多或少可能是您要查找的 UX。

这应该有效:

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

将 editTextID 替换为 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());

最新更新