下划线的Android KeyCode

问题描述 投票:1回答:2

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

android keyevent keycode
2个回答
0
投票

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


0
投票

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

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

使用“metastate”,您可以指定按下Shift(以及更多)。将此关键事件调度到活动本身将执行操作,您的视图将显示下划线。

码:

dispatchKeyEvent(new KeyEvent(0,0,KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_MINUS,0,KeyEvent.META_SHIFT_ON))
© www.soinside.com 2019 - 2024. All rights reserved.