从Android中的EditText检索数据?

时间:2011-12-14 02:28:35

标签: java android xml android-edittext

如何使用Java中的用户输入EditText的任何内容?仅举一个例子,也许用户输入“我这个周末度过了愉快的时光!”进入EditText(如Facebook更新或推文)。我想做点什么“这个周末我度过了愉快的时光!”那么如何在app ????

中使用Java来影响它呢?

4 个答案:

答案 0 :(得分:12)

您可以使用

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

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

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

答案 1 :(得分:1)

这应该有效:

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

将editTextID替换为EditText的ID。

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

您也可以使用此代码:

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

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