Android移动应用开发_点击事件四种实现方式

时间:2024-03-31 09:44:26

第一种:结合layout文件声明方法
功能代码层:
Android移动应用开发_点击事件四种实现方式
.xml 视图层:
Android移动应用开发_点击事件四种实现方式

效果:
Android移动应用开发_点击事件四种实现方式

下面三种方法都需要根据id获取控件。
首先,在xml(视图层)的页面控件设上id:
Android移动应用开发_点击事件四种实现方式

然后在实现功能的代码层通过id获取控件:
Android移动应用开发_点击事件四种实现方式

第二种:内部实现类
① 在重写的onCreate方法里 创建内部实现类对象 和 设置点击事件 :
Android移动应用开发_点击事件四种实现方式

② 实现内部实现类:
Android移动应用开发_点击事件四种实现方式

效果:
Android移动应用开发_点击事件四种实现方式

第三种:Activity实现OnClickLitener
① 父类继承View.OnClickListener:
Android移动应用开发_点击事件四种实现方式

② 给控件设置点击事件:
Android移动应用开发_点击事件四种实现方式

③ 重写View.OnClickListener里面的onClick方法:
Android移动应用开发_点击事件四种实现方式

效果:
Android移动应用开发_点击事件四种实现方式

第四种:匿名内部实现类:
Android移动应用开发_点击事件四种实现方式

效果:
Android移动应用开发_点击事件四种实现方式