1.按键的监听事件

第一种方法:多个按键监听

A首先实现监听接口public class MainActivity extends Activity implements OnClickListener

B在重写的protected void onCreate(Bundle savedInstanceState)方法中定义findViewById(R.id.button1).setOnClickListener(this);

C然后自动重写public void onClick(View v)按键方法

D如果设置多个按钮的监听事件可以再C方法内使用switch语句

例如switch (v.getId()) {

case R.id.button1:

btnOclick1();

break;

case R.id.button2:

btnOclick2();

break;

default:

break;

}

然后接下来定义按键的方法private void btnOclick2()

private void btnOclick1()

E需要操作具体功能可以在按键方法中设置。

第二种:单个按键监听

A直接在protected void onCreate(Bundle savedInstanceState)中定义

mButton = (Button) findViewById(R.id.bt_2);

B然后设置监听事件mButton.setOnClickListener(new OnClickListener()

C需要具体功能可以再事件中定义



//关联布局文件

setContentView(R.layout.activity_main);

注意:查找控件必须在关联布局之后

//查找控件

EditText editText = (EditText) findViewById(R.id.et_shuru);

//设置按钮的监听事件

button.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

//从编辑框里面获取文本

String str = editText.getText().toString();

//设置文本框的文本内容

mTextView.setText(str);

}

});


更多相关文章

  1. Android(安卓)Handler 深入学习(2)
  2. android 一个应用去获取另一个应用assets下面的资源通过框架代码
  3. Android应用程序键盘(Keyboard)消息处理机制分析(6)
  4. Android(安卓)自定义时间选择对话框
  5. 【Android】getColor(int id)在API23时过时
  6. MTK Android(安卓)如何自动挂断电话
  7. Android连续点击两次退出程序
  8. Android(安卓)5.0 API变化
  9. android 退出全部activity的方法

随机推荐

  1. 下载编译android kernel
  2. Android studio 编译时出现Process 'comm
  3. Android 7.1 Launcher3 支持按键操作显示
  4. android底部菜单栏的实现和百度地图API的
  5. Robolectric使用(四)自定义
  6. Android下的一些调试手段(含kernel调试办
  7. android ViewPager,ViewFlipper,ViewFlow
  8. Android(安卓)Java 获取剪切板的内容,MD5
  9. Android视频处理 --处理视频第一帧缩略图
  10. Android——eclipse共享library以及导出j