您现在的位置是:主页 > news > 曲靖手机网站建设费用/免费手机网页制作
曲靖手机网站建设费用/免费手机网页制作
admin2025/5/3 18:56:13【news】
简介曲靖手机网站建设费用,免费手机网页制作,用wordpress可以做出什么网站,怎样做网站用html📒 博客首页:✎﹏ℳ๓敬坤的博客 🎈 😊 我只是一个代码的搬运工 🎃 🎉 欢迎来访的读者关注、点赞和收藏 🤞 😉有问题可以私信交流 😆 📃 文章标题:…
曲靖手机网站建设费用,免费手机网页制作,用wordpress可以做出什么网站,怎样做网站用html📒 博客首页:✎﹏ℳ๓敬坤的博客 🎈 😊 我只是一个代码的搬运工 🎃 🎉 欢迎来访的读者关注、点赞和收藏 🤞 😉有问题可以私信交流 😆 📃 文章标题:…
📒 博客首页:✎﹏ℳ๓敬坤的博客 🎈
😊 我只是一个代码的搬运工 🎃
🎉 欢迎来访的读者关注、点赞和收藏 🤞
😉有问题可以私信交流 😆
📃 文章标题:《Android入门到精通》第九章学习笔记总结 🖍
事件处理
- 基于监听事件处理流程图

■ 事件源(Event Source):即产生事件的来源,通常是各种组件
■事件(Event):事件中封装了UI组件上发生的特定时间的具体信息,如果监听需要获取UI组件上所发生事件的相关信息,需要通过Event对象来传递
■ 事件监听器(Event Listener):监听事件源所发生的事件,并对不同的事件做出相应的响应
- 基于回调的时间处理
回调函数 | 作用 |
---|
boolean onKeyDown(int keyCode,KeyEvent event) | 当用户在改组件上按下某个按键时触发 |
boolean onLongPress(int keyCode,KeyEvent event) | 当用户在改组件上长按某个按键时触发 |
boolean onKeyShortcut(int keyCode,KeyEvent event) | 当一个键盘快捷键事件发生时触发 |
boolean onKeyUp(int keyCode,KeyEvent event) | 当用户在该组件上松开某个按键时触发 |
boolean onTouchEvent(int keyCode,KeyEvent event) | 当用户在该组件上触发触摸屏幕事件时触发 |
boolean onTrackballEvent(int keyCode,KeyEventevent) | 当用户在该组件上触发轨迹球事件时触发 |
物理按键处理
- 物理按键以及说明表
键 | 常量名 | 作用 |
---|
电源键 | KEYCODE_POWER | 启动或唤醒设备,将界面切换到锁定的屏幕 |
返回键 | KEYCODE_BACK | 返回到前一个界面 |
菜单键 | KEYCODE_MENU | 显示当前应用的可用菜单 |
Home键 | KEYCODE_HOME | 返回到home界面 |
查找键 | KEYCODE_SEARCH | 在当前应用中启动搜索 |
音量键 | KEYCODE_VOLUME_UP,KEYCODE_VOLUME_DOWN | |
方向键 | KEYCODE_DPAD_CENTER,KEYCODE_DPAP_UP,KEYCODE_DPAD_DOWN,KEYCODE_DPAD_LEFT,KEYDPAD_RIGHT | 某些设备中包含方向键,用于移动光标处理物理按键常用回调方法 |
- 处理物理按键常用回调方法
- onKeyUp():当用户松开某个按键时触发
- onKeyDown():当用户按下某个按键时触发
- onKeyLongPress():当用户长按某个按键时触发该方法
触摸屏幕事件处理
- 单击事件
- setOnClickListener():单击事件监听器
- onClick():单击事件
- 长按事件
- setOnLongClickListener():长按事件监听器
- onLongCkick():长按事件
- 触摸事件
- setOnTouchListener():触摸事件监听器
- onTouch():触摸事件
手势
- 手势检测
事件 | 作用 |
---|
boolean onDown(MotionEvent e) | 当触摸事件按下时触发 |
boolean onFling(MotionEvent e1,MotionEvent e2,float velocityX,float velocityY) | 当用户手指在触摸屏上"拖过"时触发 |
abstract void onLongPress(MotionEvent e) | 当用户手指在触摸屏长按时触发 |
boolean onScroll(MotionEvent e1,MotionEvent e2,float distanceX,float distanceY) | 当用户手指在触摸屏上"滚动"时触发 |
void onShowPress(MotionEvent e) | 当用户手指在触摸屏上按下,并且为移动和松开时触发 |
boolean onSingleTaoUp(MotionEvent e) | 当用户手指在触摸屏上的轻击事件发生时触发 |