如何通过xml id Java Android SDK获取EditText

时间:2015-05-12 21:50:22

标签: java android

我是android sdk的新手。我有这个奇怪的gui事物,我在里面制作了一个Button和一个EditText。我想我正确地为按钮设置了onClick的东西,但是我如何从EditMxt1里面的文件中获取编辑内容的文本?这是我在xml文件中的EditText xml元素:

    <EditText
    android:id="@+id/editText1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/button1"
    android:ems="10"
    android:hint="@string/test"
    android:inputType="textMultiLine|none" >

    <requestFocus />

谢谢!对不起,我是Android开发的新手。我搜索过的东西都没有对我有意义。我一直在看关于&#34; R&#34;我不知道那是什么意思。

3 个答案:

答案 0 :(得分:2)

https://developer.android.com/training/开始学习

在源代码的onCreate()中说出MainActivity.java

试试这个!

final EditText et=(EditText)findViewById(R.id.editText1);

在按钮的onClick()监听器中,尝试String ss=et.getText().toString();

希望它有所帮助!

答案 1 :(得分:0)

要获取EditText中的文本,请执行以下操作:

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

答案 2 :(得分:0)

要在EditText中输入文本,您可以在onClick中执行以下操作:

EditText et = (EditText)findViewById(R.id.editText1);
String words = et.getText().toString();

然后用变量的文本做任何你想做的事。