下面我用代码来介绍Android中点击的四种编写方法

首先,我们在res/layout/activity_main.xml文件中编写四个点击按钮

    
然后在src/包名/MainActivity.java文件中进行控制

package com.ymf.onclick;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity implements OnClickListener{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//第一种拨打方式Button bt1 = (Button) findViewById(R.id.bt1);bt1.setOnClickListener(new MyListener());//第二种拨打方式Button bt2 = (Button) findViewById(R.id.bt2);bt2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {System.out.println("这是第二种点击方式");}});//第三种拨打方式Button bt3 = (Button) findViewById(R.id.bt3);bt3.setOnClickListener(this);}class MyListener implements OnClickListener{@Overridepublic void onClick(View v) {     System.out.println("第一种点击方式");}}@Overridepublic void onClick(View v) {System.out.println("第三种点击方式啊");}public void ForthClick(View v){System.out.println("第四种点击方式");}}
四种点击按钮方法:
第一种:外部类,清晰,明了
第二种:内部类,一个button就要对应一个匿名类,繁琐
第三种:突然出来一个方法,很突兀
第四种:结构上是最不好的


更多相关文章

  1. 使用Android拨打电话功能
  2. Android(安卓)点击back键两次退出程序
  3. Android(安卓)Intent和按钮响应事件的几种方式
  4. 点击LinearLayout使用selector改变TextView字体颜色
  5. Android点击图标重新启动问题
  6. Android中PopupWindow自定义坐标实现
  7. Android点击水波纹效果
  8. Android开发学习 之 一、开发环境的搭建
  9. 安卓开发定时刷新界面

随机推荐

  1. Android:全面&详细的解析Android数据流量
  2. 查看Android apk签名信息
  3. Android拍照上传代码样例
  4. android 录音 播放
  5. adb环境变量配置
  6. Android中点击事件之FocusChangedListene
  7. Android Ble连接,Ble133异常处理,写入消息
  8. 使用AspectJ在Android中实现Aop
  9. android wifi 热点、socket通讯
  10. Android 终端命令安装 apk 应用程序