欢迎转载,请注明出处:http://blog.csdn.net/amazing_happens/article/details/47732207

实现 onClickListener接口

MyActivity implements View.onClickListener{    button.setOnClickListener(this);//此处this指的是MyActivity    @Override    public void onClick(View view){    //写点击处理的代码    }}

使用匿名类

在MyActivity中创建匿名类,在匿名类中重载onClick方法

button.setOnClickListener(new View.onClickListener{    @Override    public void onClick(View view){    //写点击处理的代码     }});

使用内部类

在MyActivity中创建内部类InterClass, 而作为setOnClickListener的参数

button.setOnClickListener(InterClass);Class InterClass implements onClickListener{    @Override    public void onClick(View view){    //写点击处理的代码    }}

View加点击事件

1.在View中为其添加点击事件

<Button android:layout_width="wrap_content"         android:layout_height="wrap_content"        android:onClick="myClick" //此处为Button添加onClick事件        android:text="my click">

2.然后在对应的Activity中定义对应的函数

public void myCLick(View view){//写点击处理的代码}

欢迎转载,请注明出处:http://blog.csdn.net/amazing_happens/article/details/47732207

更多相关文章

  1. android 100行代码实现 仿苹果滑动选择器WheelView
  2. Android之图文混排 (二)源代码
  3. 一段Android实现应用下载并自动安装apk包的代码
  4. Android事件分发机制——ViewRootImpl篇(前传)
  5. Android onTouchEvent事件
  6. 36个Android开发常用代码片段
  7. Android 进阶的小技巧整理(整理自第一行代码)
  8. Android 通过代码设置着色图片

随机推荐

  1. Android使用FrameLayout应该注意的地方
  2. system 权限程序不能访问sd卡问题
  3. myeclipse8.5下离线安装android
  4. [android]android-am命令的使用
  5. Android Studio 默认keystore 以及自定义
  6. 理解Android的layout和measure
  7. Android 中的WiFi学习笔记----WIFI启动
  8. android平台移植总结
  9. VMware安装Android全解
  10. 《大话移动APP测试:Android与iOS应用测试