Android初学习 - implements OnClickListener

来源:互联网 发布:随心所欲mmd动作数据 编辑:程序博客网 时间:2024/05/24 06:50

当程序里面有很多的部件需要点击执行动作的时候可以使用implements OnClickListener

看下面的代码:


[java] view plain copy
  1. public class Dong_Home extends TabActivity implements OnClickListener{  
  2.       
  3.     @Override  
  4.     protected void onCreate(Bundle savedInstanceState) {  
  5.         // TODO Auto-generated method stub  
  6.         super.onCreate(savedInstanceState);  
  7.         setContentView(R.layout.main_dish);  
  8.           
  9.         findViewById(R.id.tab_imageView_coldDish).setOnClickListener(this);  
  10.         findViewById(R.id.tab_imageView_hotDish).setOnClickListener(this);  
  11.         findViewById(R.id.tab_imageView_seafood).setOnClickListener(this);  
  12.         findViewById(R.id.tab_imageView_drink).setOnClickListener(this);  
  13.         findViewById(R.id.tab_imageView_soup).setOnClickListener(this);  
  14.         findViewById(R.id.tab_imageView_food).setOnClickListener(this);  
  15.         findViewById(R.id.tab_imageView_fanhui).setOnClickListener(this);  
  16.     }  
  17.       
  18.     @Override  
  19.     public void onClick(View v) {  
  20.         // TODO Auto-generated method stub  
  21.         switch(v.getId()){  
  22.         case R.id.tab_imageView_coldDish:  
  23.             break;  
  24.         case R.id.tab_imageView_hotDish:  
  25.             break;  
  26.         case R.id.tab_imageView_seafood:  
  27.             break;  
  28.         case R.id.tab_imageView_drink:  
  29.             break;  
  30.         case R.id.tab_imageView_soup:  
  31.             break;  
  32.         case R.id.tab_imageView_food:  
  33.             break;  
  34.         case R.id.tab_imageView_fanhui:  
  35.             finish();  
  36.             break;  
  37.         }  
  38.     }  
  39.   
  40. }  
0 0