猿问

获取编辑文本字段的值

获取编辑文本字段的值

我正在学习如何创建UI元素。我创建了几个EditText输入字段。在单击Button时,我希望捕获输入字段中键入的内容。

<EditText android:id="@+id/name" android:width="220px" />

那是我的地盘。我怎样才能得到内容?


森林海
浏览 336回答 3
3回答

达令说

通过使用getText():Button&nbsp;&nbsp;&nbsp;mButton;EditText&nbsp;mEdit;/**&nbsp;Called&nbsp;when&nbsp;the&nbsp;activity&nbsp;is&nbsp;first&nbsp;created.&nbsp;*/@Overridepublic&nbsp;void&nbsp;onCreate(Bundle&nbsp;savedInstanceState){ &nbsp;&nbsp;&nbsp;&nbsp;super.onCreate(savedInstanceState); &nbsp;&nbsp;&nbsp;&nbsp;setContentView(R.layout.main); &nbsp;&nbsp;&nbsp;&nbsp;mButton&nbsp;=&nbsp;(Button)findViewById(R.id.button); &nbsp;&nbsp;&nbsp;&nbsp;mEdit&nbsp;&nbsp;&nbsp;=&nbsp;(EditText)findViewById(R.id.edittext); &nbsp;&nbsp;&nbsp;&nbsp;mButton.setOnClickListener( &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;View.OnClickListener() &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;onClick(View&nbsp;view) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log.v("EditText",&nbsp;mEdit.getText().toString()); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});}

大话西游666

我想,在调用“Medit”您的EditText对象时,您必须使用以下代码:myActivity.this.mEdit.getText().toString()只需确保编译器知道哪一个EditText打电话和使用。
随时随地看视频慕课网APP

相关分类

Android
我要回答