Button用得挺多的,在这整理了下它的事件处理方法,发现实现方法还不少,我比较喜欢第二种,你呢,最常用哪一种?
实现一:
Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
 bt_Demo.setOnClickListener(new OnClickListener()
 {
 @Override
 public void onClick(View v)
 {
 //响应Clicked事件
//......
 }
 });实现二:
Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
 bt_Demo.setOnClickListener(listener);
 private OnClickListener listener = new OnClickListener(){ 
 @Override
 public void onClick(View arg0) {
 // TODO Auto-generated method stub 
 switch(arg0.getId()){ 
 case R.id.bt_Demo:
 //响应Clicked事件
//......
break;
 default:
 break;
 }
 }
 }实现三:
Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
 bt_Demo.setOnClickListener(new ButtonListener());
 private class ButtonListener implements OnClickListener{
 @Override
 public void onClick(View arg0) {
 //响应Clicked事件
//......
 } 
 }相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
相关阅读:
怎样让html的下拉菜单提交后保留选中值不返回默认值
html怎样用style添加属性示例
html的元素如何设置焦点
下载本文