欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
您的位置:DIVCSS5首页 > HTML >
  Button用得挺多的,在这整理了下它的事件处理方法,发现实现方法还不少,我比较喜欢第二种,你呢,最常用哪一种?
 
  实现一:
 
  Buttonbt_Demo=(Button)findViewById(R.id.bt_Demo);
 
  bt_Demo.setOnClickListener(newOnClickListener()
 
  {
 
  @Override
 
  publicvoidonClick(Viewv)
 
  {
 
  //响应Clicked事件
 
  //......
 
  }
 
  });
 
  实现二:
 
  
 
  Buttonbt_Demo=(Button)findViewById(R.id.bt_Demo);
 
  bt_Demo.setOnClickListener(listener);
 
  privateOnClickListenerlistener=newOnClickListener(){
 
  @Override
 
  publicvoidonClick(Viewarg0){
 
  //TODOAuto-generatedmethodstub
 
  switch(arg0.getId()){
 
  caseR.id.bt_Demo:
 
  //响应Clicked事件
 
  //......
 
  break;
 
  default:
 
  break;
 
  }
 
  }
 
  }
 
  实现三:
 
  Buttonbt_Demo=(Button)findViewById(R.id.bt_Demo);
 
  bt_Demo.setOnClickListener(newButtonListener());
 
  privateclassButtonListenerimplementsOnClickListener{
 
  @Override
 
  publicvoidonClick(Viewarg0){
 
  //响应Clicked事件
 
  //......
 
  }
 
  }



如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h55367.shtml

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。
CSS教程文章修订日期:2018-08-14 17:37 原创:DIVCSS5
本文www.divcss5.com DIVCSS5版权所有。