【Android入门】button按钮绑定的五种方法-方法详解

方法一:XML文件绑定

    在Button控件上设置android:onClick=",其中这个属性的属性值对应的是MainActivity类中的方法名字(自己创建的方法)

    在MainActivity类中创建相对应的方法

【Android入门】button按钮绑定的五种方法-方法详解

【Android入门】button按钮绑定的五种方法-方法详解


方法二:匿名内部类

设置布局

【Android入门】button按钮绑定的五种方法-方法详解

创建按钮对象

【Android入门】button按钮绑定的五种方法-方法详解

绑定按钮:

【Android入门】button按钮绑定的五种方法-方法详解

【Android入门】button按钮绑定的五种方法-方法详解

事件监听

【Android入门】button按钮绑定的五种方法-方法详解

方法三:外部类

实现 OnClickListener 接口,重写这个接口中的 OnClick 方法,并且为这个方法创建一个 Context 属性

1.创建外部类文件

【Android入门】button按钮绑定的五种方法-方法详解

2

创建

.【Android入门】button按钮绑定的五种方法-方法详解


绑定

【Android入门】button按钮绑定的五种方法-方法详解

调用外部类实现监听

【Android入门】button按钮绑定的五种方法-方法详解


方法四: MainActivity 中实现 OnClickListener 接口,并且重写 OnClick 方法。

【Android入门】button按钮绑定的五种方法-方法详解

【Android入门】button按钮绑定的五种方法-方法详解

方法五:内部类

在MainActivity类中实现内部类:

【Android入门】button按钮绑定的五种方法-方法详解

(声明 绑定 略)

调用:

【Android入门】button按钮绑定的五种方法-方法详解