android中的按钮监听事件,android开发中Button按钮监听事件(匿名内部类监听或者不匿名)...

本人开发的一个安卓版app小游戏, 疯狂猜明星android版 ,图标看起来很搞笑,有点京剧变脸的味道。朋友们小手一抖,下载支持下。谢谢了 不匿名监听事件写法: 1.实现 OnClickListener接口 2.给指定的按钮添加监听事件 3.Override OnClick的方法 package com.

本人开发的一个安卓版app小游戏,疯狂猜明星android版,图标看起来很搞笑,有点京剧变脸的味道。朋友们小手一抖,下载支持下。谢谢了

test.jsp?url=http%3A%2F%2Fstatic.blog.csdn.net%2Fxheditor%2Fxheditor_emot%2Fdefault%2Flaugh.gif&refer=http%3A%2F%2Fblog.csdn.net%2Flizhenmeng%2Farticle%2Fdetails%2F8807200

不匿名监听事件写法:

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("取消按钮触发事件!");

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值