【发布时间】:2011-12-14 02:28:34
【问题描述】:
如何处理用户在 Java 中输入到 EditText 中的任何内容?仅举一个例子,也许用户输入“我这个周末玩得很开心!”进入 EditText(如 Facebook 更新或推文)。我想用“这个周末我玩得很开心!”来做点什么。那么如何在应用中使用Java来影响它????
【问题讨论】:
标签: java android xml android-edittext
如何处理用户在 Java 中输入到 EditText 中的任何内容?仅举一个例子,也许用户输入“我这个周末玩得很开心!”进入 EditText(如 Facebook 更新或推文)。我想用“这个周末我玩得很开心!”来做点什么。那么如何在应用中使用Java来影响它????
【问题讨论】:
标签: java android xml android-edittext
您可以从EditText 中获取返回值
EditText editText = (EditText) findViewById(R.id.editText1);
String value = editText.getText().toString();
我推荐.trim()'ing 这个值,因为您可能不希望尾随空格用户倾向于离开。
您应该使用Button onClick 事件来调用上述方法,因为它或多或少可能是您正在寻找的用户体验。
【讨论】:
这应该可行:
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());
【讨论】: