当程序里面有很多的部件需要点击执行动作的时候可以使用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;
}
}
}