键盘是Android中主要的输入设备,对按键的响应的处理是响应之间在程序中使用键盘的核心内容。
主要事件有:
onKeyDown | 按键事件 | Since: API Level 1 |
onKeyMultiple |
| Since: API Level 1 |
onKeyUp | 松键事件 | Since: API Level 1 |
onKeyLongPress |
| Since: API Level 5 |
onKeyShortcut |
| Since: API Level 11 |
具体的KeyEvernt事件请参看KeyEvent类。
其中:参数 int keyCode为按键码,KeyEvent msg表示按键事件的消息(其中包含更详细的内容)。
KeyEvent主要包括以下一些方法:
final int getAction() | 获得按键的动作 |
final int getFlags() | 获得标志 |
final int getKeyCode() | 获得按码键 |
final int getRepeatCount() | 获得重复的信息 |
final int getScanCode() | 获得扫描码 |