Android组件点击事件三种实现方法
一、准备工作
1、工作目录
首先创建空项目
2、布局文件(activity_main.xml)
1 |
|
二、三种实现方式
1、在与事件绑定时定义事件监听器
该方法是当通过调用组件的setXXXListener()方法设置监听器时,定义只能当前的组件使用的事件监听器,代码如下
1 | package com.example.listener; |
2、当前Activity类实现监听器接口
该方法使当前Activity类实现相应的监听器接口,完成监听器中的抽象方法,组件绑定监听器时,监听器对象为Activity对象(常用)。代码如下
1 | package com.example.listener; |
3、XML布局文件中设置回调方法
该方法是在XML布局文件中设置回调方法,在Java代码中实现该方法即可。但此方法不是一个通用的方法,但对按钮等常用组件的点击事件处理确实很方便。具体步骤如下:
1、activity_main.xml
布局文件中添加onclick
属性,设定回调方法
1 |
|
2、在MainActivity
中添加Click
方法即可
1 | package com.example.listener; |