将字符串转换为android中的keycode

时间:2015-04-01 13:03:51

标签: java android keyevent

假设我有一个String s = "Hello World"。如何获得每个角色的等效键码?我知道通过使用

转换它的方法

char pressedKey = (char) event.getUnicodeChar();

触发事件时

。就我而言,我没有 KeyEvent

假设在我的情况下,我没有使用 AndroidSDK ,我在java中尝试过。我需要找出每个角色的等价值。

通过在地图中存储所有键码字符值,我可以选择执行上述方案,然后通过读取比较我的字符串字符。

您能否告知我的选择是否合适?如果没有,任何人都可以提出最佳建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用 KeyStroke ,看一下这个例子:

KeyStroke kStroke = KeyStroke.getKeyStroke('a');
System.out.println(ks.getKeyCode());

另请看这里:KeyStroke

您可以使用上面的示例从字符串中获取所有键代码。 如果这是你想要的,请告诉我。