main.xml定义了一个EditText编辑框和一个button按钮,并设置编辑框不可编辑
<?xml version="1.0" encoding="utf-8"?>                


第一种监听写法:

package com.example.eventqs;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class EnventQs extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Button bn = (Button) findViewById(R.id.bn);bn.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubEditText txt = (EditText) findViewById(R.id.txt);txt.setText("bn按钮被单击了!");}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.envent_qs, menu);return true;}}

第二张监听写法:

package com.example.eventqs;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class EnventQs extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Button bn = (Button) findViewById(R.id.bn);bn.setOnClickListener(new MyClickListener());}class MyClickListener implements View.OnClickListener{public void onClick(View v){EditText txt = (EditText) findViewById(R.id.txt);txt.setText("bn按钮被单击了!");}}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.envent_qs, menu);return true;}}

第三种监听写法:

package com.example.eventqs;import com.example.eventqs.R;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class EnventQs extends Activity implements OnClickListener{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Button bn = (Button) findViewById(R.id.bn);bn.setOnClickListener(this);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.envent_qs, menu);return true;}@Overridepublic void onClick(View v) {// TODO Auto-generated method stubswitch (v.getId()) {case R.id.bn:EditText txt = (EditText) findViewById(R.id.txt);txt.setText("bn按钮被单击了!");break;}}}

点击之后的示意图:



更多相关文章

  1. Android(安卓)MediaPlayer 常用方法介绍
  2. android中json文件的写法
  3. TabHost页卡
  4. Android(安卓)MediaPlayer 常用方法介绍
  5. Android电量和插拔电源状态广播监听
  6. Android(安卓)SDK自带教程之BluetoothChat
  7. android中传感器的学习
  8. DatePicker 日期选择控件 DatePickerDialog 日期选择对话框
  9. 解决Android编辑框在全屏模式下无法检测布局变化的问题

随机推荐

  1. 安卓巴士Android开发神贴整理
  2. 常用的android权限配置和常用工具代码
  3. Android(安卓)5.1状态栏背景色定制 在Lau
  4. Android应用安装错误:INSTALL_FAILED_MEDI
  5. GridView九宫图
  6. android Standard Broadcast Actions 的
  7. 相对布局的常用属性
  8. Android获取打开各种文件Intent汇总
  9. Android版本信息汇总
  10. Android(安卓)Pull解析xml