【发布时间】:2010-11-18 06:21:04
【问题描述】:
当我按下唯一的字符按钮 a 到 z 以在 android 中执行某些操作时,a 到 z 的关键 ascii 代码是什么,任何人都可以告诉如何在 android 中执行操作吗?
【问题讨论】:
-
如果你得到键码,我想,a 是 29,z 是 50,A 是 59......我希望你也交叉检查一下
标签: android
当我按下唯一的字符按钮 a 到 z 以在 android 中执行某些操作时,a 到 z 的关键 ascii 代码是什么,任何人都可以告诉如何在 android 中执行操作吗?
【问题讨论】:
标签: android
这里是 android 上的键码的完整列表。不要使用int。使用 KeyEvent 的静态值。 http://developer.android.com/reference/android/view/KeyEvent.html
在活动中,您可以覆盖以下一项(或更多,如果您愿意)
boolean onKeyDown(int keyCode, KeyEvent event)
boolean onKeyLongPress(int keyCode, KeyEvent event)
boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
boolean onKeyUp(int keyCode, KeyEvent event)
你可以在里面做:
if (event.getKeyCode() == KeyEvent.KEYCODE_A) {
// do whatever you want.
}
代替 KeyEvent.KEYCODE_A 使用任何你想要的。例如返回键的 KeyEvent.KEYCODE_BACK。
【讨论】: