Android初学习 - implements OnClickListener
2016-02-01 22:35
405 查看
[b]当程序里面有很多的部件需要点击执行动作的时候可以使用implements OnClickListener
[/b]
看下面的代码:
[java] view
plain copy
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;
}
}
}
[/b]
看下面的代码:
[java] view
plain copy
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;
}
}
}
相关文章推荐
- Plugin is too old,please update to a more recent version,or set ANDROID_DAILY_OVERRIDE environment v
- android的m、mm、mmm编译命令的使用
- Android学习笔记之广播
- Android中asset文件夹和raw文件夹区别
- 导入xUtils_3 工程到Android Studio
- 刻苦学习Android开发
- Android Socket编程学习笔记
- 一种Android换肤机制的实现
- Android 实现夜间模式
- Android 总结:AS入门,性能优化,性能专项测试,分析工具的使用
- android *** Layout 12 Spinner
- 【Android高级】DexClassloader和PathClassloader动态加载插件的实现
- Android中的异步通信类AsyncTast
- AndroidStudio创建minimumSDK4.1以下版本后没有R文件已解决
- MVP模式在Android开发中的应用
- Android属性动画(一)之基本用法
- android *** Layout 11 ProgressBar && RatingBar && SeekBar
- android studio导jar包找不到类的解决方法
- android通讯录导航栏源码(一)
- Android学习笔记(1)——初识Android