Android开发--事件的处理/按键按下,弹起,触摸事件等

本文详细介绍了Android中的事件处理,包括onClick事件、onKeyLongPress长按事件,以及触摸事件。通过示例代码展示如何实现这些事件监听,并提供了一张实现效果的截图。同时推荐了一篇生动有趣的人工智能教程。
摘要由CSDN通过智能技术生成
                android中的事件类型分为按键事件和屏幕触摸事件
事件是我们在于UI交互式发生的,我们点击一个按键时,可能就已经除非好几个事件,例如我们点击数字键“0”,他会涉及到按下事件,和一个弹起(松开)事件,在我们android中还可能涉及到触摸屏事件,所以在android系统中,事件是作为常用的功能之一;

在android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,事件说明如下:

onClick(View v) 一个普通的点击按钮事件

boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event)用于在多个事件连续时发生,用于按键重复,必须重载实现
boolean onKeyDown(int keyCode,KeyEvent event) 用于在按键进行按下时发生
boolean onKeyUp(int keyCode,KeyEvent event) 用于在按键进行释放时发生
onTouchEvent(MotionEvent event)触摸屏事件,当在触摸屏上有动作时发生

boolean onKeyLongPress(int keyCode, KeyEvent event)当你长时间按时发生

本实例实现上述的描述:

实现的截图如下:


实现的代码如下:

public class Touch_KEY_Listener_Activity extends 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值