android实例,给一个按钮添加一个事件
package com.example.wudi;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.Button; //引用button控件
import android.widget.EditText; //引用edittext控件
import android.widget.TextView; //引用textview控件
import android.view.View; //引用按钮单击事件
import android.view.View.OnClickListener; //引用按钮单击事件
public class MainActivity extends Activity {
private Button button; //声明一个按钮
private EditText edittext; //声明一个输入文本框
private TextView textview; //声明一个显示文本框
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); //在屏目上显示哪个activity界面
button=(Button)findViewById(R.id.button); //获取按钮 引用R.java文件中定义的变量
edittext=(EditText)findViewById(R.id.edittext); //获取输入文本框
textview=(TextView)findViewById(R.id.textview); //获取输入文本框
button.setOnClickListener( //给按钮添加一个click事件
new OnClickListener(){
public void onClick(View v)
{
textview.setText(edittext.getText()+"欢迎光临"); //setText设置值;getText获取值
}
}
);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}