如何从Android小部件中的文本框中检索文本?

时间:2010-08-31 06:55:12

标签: android android-widget

我正处于学习Android的早期阶段。谁能告诉我如何使用用户在文本框中写的文字?

我正在尝试使用getText()方法,但发现它令人困惑。

提前致谢。

5 个答案:

答案 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

此类中的

getTextsetText方法可用于设置和获取文本值。