android开发中Button按钮监听事件(匿名内部类监听或者不匿名)
来源:互联网 发布:知乎经典语录 编辑:程序博客网 时间:2024/05/17 04:59
本人开发的一个安卓版app小游戏,疯狂猜明星android版,图标看起来很搞笑,有点京剧变脸的味道。朋友们小手一抖,下载支持下。谢谢了
不匿名监听事件写法:
1.实现OnClickListener接口
2.给指定的按钮添加监听事件
3.Override OnClick的方法
package com.gudao.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity implements OnClickListener{
/** Called when the activity is first created. */
private TextView myText;
private Button btn_ok;
private Button btn_cancel;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myText = (TextView) this.findViewById(R.id.mytext);
btn_ok = (Button) this.findViewById(R.id.btn_ok);
btn_ok.setOnClickListener(this);
btn_cancel = (Button) this.findViewById(R.id.btn_cancel);
btn_cancel.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
myText.setText("取消按钮触发事件!");
}
});
}
@Override
public void onClick(View view) {
if(view==btn_ok){
myText.setText("确定按钮触发事件!");
}
}
}
匿名内部类监听事件:
1.不需要实现OnClickListener接口
写法如下:
btn_cancel.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
//要执行的操作
myText.setText("取消按钮触发事件!");
}
});
- android开发中Button按钮监听事件(匿名内部类监听或者不匿名)
- android 监听按钮的点击事件 匿名内部类监听按钮点击事件
- Android 实现匿名内部类监听
- j2se学习要点记录(八)监听事件、内部类、Graphics、Adapter、匿名类
- android按钮点击事件——匿名内部类
- android button 匿名内部类的理解
- 安卓初学:给button按钮绑定事件写法1--匿名内部类
- 从零开始学Android之监听器实现监听动作的三种方式(匿名内部类,独立类,接口方式)
- Android开发-button监听事件
- 事件监听,内部类
- 在android 中利用button 按钮设置监听事件
- 事件处理005(匿名内部类)
- android studio教程 button 用匿名内部类的方式实现事件处理
- Android中随处可见的匿名内部类
- 【Button】按钮onTouch事件监听
- android学习:匿名内部类
- android 构造匿名内部类
- java中匿名内部类
- a标签点击后的虚线框问题
- 《收获,不止Oracle》
- C语言学习之对数组元素初步排序
- C#启动进程的三种方法
- 正则表达式
- android开发中Button按钮监听事件(匿名内部类监听或者不匿名)
- 运营商管道的精细化运营之路
- Parcel.readException
- 鸿海苹果捆绑模式遭挑战:成败皆因苹果?
- 为什么要使用responsive web design
- 十道海量数据处理面试题与十个方法大总结
- HTML学习笔记(1)
- linux下解压tar.bz2文件
- Linux下VirtualBox USB以及Kernel driver not installed的解决办法