下划线的Android KeyCode

时间:2013-11-21 16:48:22

标签: android keyevent keycode

我正在从xml实现Android的自定义键盘,但我找不到下划线的KeyCode。 我试图打印覆盖onKeyDown的键码,但似乎不起作用。 我在哪里可以找到它?

2 个答案:

答案 0 :(得分:0)

只是十进制95或十六进制5F。

答案 1 :(得分:0)

我的解决方案: 它与“减”键相同:“KEYCODE_MINUS常数值:69(0x00000045)”

详细说明: 密钥代码用于KeyEvents。创建KeyEvent时,必须将keycode 和metastate 作为参数传递给keyevent的构造函数。

使用“metastate”,您可以指定按下Shift(以及更多)。 将此keyevent调度到活动本身就可以完成操作,您的视图将显示下划线。

<强>代码:

dispatchKeyEvent(new KeyEvent(0,0,KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_MINUS,0,KeyEvent.META_SHIFT_ON))