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: