admin 管理员组文章数量: 1184232
2024年5月25日发(作者:功能测试方法包括)
国微技术 李良成
浅谈android单击和键盘事件
一,
二,
三,
四,
概念和种类 .................................................................................................................................................................. 1
事件的用法。 .............................................................................................................................................................. 2
事件的过程及原理 ...................................................................................................................................................... 3
android事件的常用方法 ......................................................................................................................................... 7
1) onClick:按钮单击事件。 ............................................................................................ 7
2) onLongClick:长按事件。 .......................................................................................... 8
3) onCreateContextMenu:上下文菜单事件。Android的上下文菜单在概念上和PC软件的右键菜单类似。
当一个视图注册到一个上下文菜单时,执行一个在该对象上的“长按”(按住不动差不多两秒钟)动作,将出
现一个提供相关功能的浮动菜单。上下文菜单可以被注册到任何视图对象中,不过,最常见的是用于列表视图
ListView的item,在按中列表项时,会转换其背景色而提示将呈现上下文菜单。 (电话联系人列表提供了关
于这个特性的一个很好的例子)。 ......................................................................................... 9
4) onFocusChange:焦点事件。上面说到单击事件就是指单击某个组件时触发的事情,而焦点事件则是只
要该组件获得焦点,不用点击就会触发相应的事件。 ..................................................... 10
5) onTouchEvent:触屏事件。在View范围内触摸按下、抬起或滑动,都会触发该事件。 11
6)onKeyUp、onKeyDown:键盘或遥控事件。onKeyUp指当按键弹起,onKeyDown表示按键按下。
12
7)onTrackballEvent:轨迹球事件。 ............................................................................ 12
一, 概念和种类
事件是用户与应用的UI交互的动作。在android中有许许多多的事件,即使是一个
简单的单击事件,也有按下、弹起、长按之分。它们以监听接口和基于回调方式进行划分
的。下面列出几种常用的事件:
1, onClick:按钮单击事件。
2, onLongClick:长按事件。
1/13
国微技术 李良成
3, onCreateContextMenu:上下文菜单事件。
4, onFocusChange:焦点事件。
5, onTouchEvent:触屏事件。
6, onKeyUp、onKeyDown:键盘或遥控事件。
7, onTrackballEvent:轨迹球事件。
二, 事件的用法。
在android平台中,每个View都有自己处理事件的回调方法,开发人员只需要重写
这些回调方法,就可以实现需要的响应事件。
2/13
版权声明:本文标题:浅谈Android事件原理 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1716589721a693689.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论