android 中事件的写法

本文介绍了一种在Android开发中使事件处理更为整洁的方法。通过让Activity实现OnClickListener接口,并将事件处理逻辑集中在Activity中,可以避免使用大量的内部类实现监听器,从而使代码更加清晰有序。
摘要由CSDN通过智能技术生成

android java层代码是谷歌大师的杰作

分享个人关于事件处理的一点经验。

android事件处理大部分时候都是直接使用内部类来实现的,匿名还不匿名的都有,这样使得代码显得有些乱。每次得到一个组件就给它绑定一个事件,使得事件的绑定和事件的处理都混在ui代码和逻辑代码中间了。

用activity 实现 OnClickListener借口来直接处理事件显得很规整。实现步骤如下:

1. public classMyActivity extends Activity implements OnClickListener{} 用activity实现OnClickListener接口。

2.    findViewById(R.id.startbutton).setOnClickListener(this); 组件绑定事件到this

3.   事件处理

 
 

public void onClick(View v) {
        switch (v.getId()) {        
        	case R.id.startbutton:     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值