我正处于学习Android的早期阶段。谁能告诉我如何使用用户在文本框中写的文字?
我正在尝试使用getText()方法,但发现它令人困惑。
提前致谢。
答案 0 :(得分:12)
getText应该这样做。
你可能需要一个字符串演员吗?
你现在使用的代码是什么?
示例:
EditText editText = (EditText)findViewById(R.id.yourId);
String editTextStr = editText.getText().toString()
文档:
http://developer.android.com/reference/android/widget/TextView.html#getText(
答案 1 :(得分:2)
TextBox t = (TextBox)findViewById(R.id.textboxid)
String s = "";
s = t.getText().toString();
您可以在此处获取文本框的内容
答案 2 :(得分:1)
我认为可能让他困惑的是getText()
没有返回字符串。你必须getText().toString()
答案 3 :(得分:0)
是的,您需要使用getText()方法检索文本。你在这里发现什么令人困惑的是什么?
简而言之,你需要说Textview.getText()
答案 4 :(得分:0)
我认为您正在寻找TextView
http://developer.android.com/reference/android/widget/EditText.html
此类中的 getText
和setText
方法可用于设置和获取文本值。