添加按钮响应事件有四种方式:

1. 自定义类 实现接口:implements OnClickListener

clip_image002

在MainActivity的 onCreate()中通过控件对象调用 SetOnclickListener方法

clip_image004

方法在自定义的类中实现

2.MainActivity继承Activity类

clip_image005

在MainActiviy的onCreate()中使用控件对象调用OnClickListener()

clip_image007

在onClick()中实现按钮方法

3.MainActivity类继承Activity并实现接口 OnClickListener()

clip_image009

可以在在MainActivity类的 onCreate()中声明按键响应

clip_image011

在MainActivity类中的Onclick方法中通过按键id实现按键响应

clip_image013

4.在布局文件中需要相应按钮的控件上设置 android:onClick=”xxx” 属性,xxx为自定义的按键响应方法声明

clip_image014

在MainActivity类中实现方法

clip_image016

注意权限和view参数,不需要设置setOnClickListener()

总结:多个按键时常使用第3种方式,按键较少时常使用第四种

posted on 2019-06-06 16:46  黑箱  阅读(1352)  评论(0编辑  收藏  举报