1.利用监听器获得按钮的值,然后获取输入值
a)在MainActivity.java文件中编写代码
package com.edu.helloworld;
import android.os.Bundle;
import android.app.Activity;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import android.view.View;
import android.view.View.OnClickListener;
//一定是View包内的OnClickListener
public class MainActivity extends Activity implements OnClickListener{
private Button btnOk;
private EditText userName;
private TextView show;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);//调用父类的onCreate(),不能删
setContentView(R.layout.register);//界面和java文件绑定到一起(选择相应的xml文件即运行相应的java)
//根据Id找到布局文件中的控件
btnOk = (Button)findViewById(R.id.btnOk);
userName=(EditText)findViewById(R.id.username);
show=(TextView)findViewById(R.id.show);
//1、定义一个内部类,然后绑定 ****(activity本身不用去继承接口)
//btnOk.setOnClickListener(new RegisterOnclickListenner());
//2、定义一个匿名内部类 ****(activity本身不用去继承接口)
/*btnOk.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
//用户输入的内容
String message=userName.getText().toString();<