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


本文标签: 事件 菜单 回调 列表 触发