当程序里面有很多的部件需要点击执行动作的时候可以使用implements OnClickListener
看下面的代码:
- public class Dong_Home extends TabActivity implements OnClickListener{
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- // TODO Auto-generated method stub
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main_dish);
- findViewById(R.id.tab_imageView_coldDish).setOnClickListener(this);
- findViewById(R.id.tab_imageView_hotDish).setOnClickListener(this);
- findViewById(R.id.tab_imageView_seafood).setOnClickListener(this);
- findViewById(R.id.tab_imageView_drink).setOnClickListener(this);
- findViewById(R.id.tab_imageView_soup).setOnClickListener(this);
- findViewById(R.id.tab_imageView_food).setOnClickListener(this);
- findViewById(R.id.tab_imageView_fanhui).setOnClickListener(this);
- }
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- switch(v.getId()){
- case R.id.tab_imageView_coldDish:
- break;
- case R.id.tab_imageView_hotDish:
- break;
- case R.id.tab_imageView_seafood:
- break;
- case R.id.tab_imageView_drink:
- break;
- case R.id.tab_imageView_soup:
- break;
- case R.id.tab_imageView_food:
- break;
- case R.id.tab_imageView_fanhui:
- finish();
- break;
- }
- }
- }