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;
 }

}

posted @ 2013-12-14 16:00  爱编程hao123  阅读(370)  评论(0编辑  收藏  举报