参见英文答案 >
How can I convert a key code into a char or string? 6个
我想在按下Android键盘时获取KeyCode事件的char值.
public void KeyCodeEventAsChar(int keyCode, KeyEvent event) {
char pressedKey;
// TODO: convert key Code Event into char
syslog.d ("TEST", "The pressed key in Android keyboard was char: " + pressedKey);
}
有没有人知道如何做到这一点?!
更新:
我不想要硬编码的文字!我想把它转换为通讯员char!
更新2:
我还需要死的字符,例如:à,á,ò,ó等……
答案发现:
// TODO: convert key Code Event into char
char pressedKey = (char) event.getUnicodeChar();
重要说明:char只有1个字节长度,因此不支持多个字符