最近学习android,学不进去了,所以随便写点东西,小结一下之前的基础的基础。
控制按钮的响应事件的写法基本上有以下四种:
1.匿名内部类:
btn.setOnClickListener(new OnClickListener() {@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
2.自定义事件响应类
btn.setOnClickListener(new MyClickListener());
//下面是自定义的类
class MyClickListener implements OnClickListener{
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
}
3.直接让activity继承View.OnClickListener,由Activity实现OnClick(View v)
@Override
public
void
onClick(View v) {
// TODO Auto-generated method stub
switch
(v.getId()) {
case
R.id.btn1:
break
;
case
R.id.btn2:
break
;
default
:
break
;
}
}
4.在布局文件中,指定Button的onClick事件,然后在Activity中写对应的点击方法即可,其实是一样的。这里不贴代码。