如何使用Java中的用户输入EditText的任何内容?仅举一个例子,也许用户输入“我这个周末度过了愉快的时光!”进入EditText(如Facebook更新或推文)。我想做点什么“这个周末我度过了愉快的时光!”那么如何在app ????
中使用Java来影响它呢?答案 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());