更改Android中的键事件的字符

时间:2012-07-04 20:12:04

标签: android android-edittext

我有一个EditText,我想附加一个只接受十六进制数字的KeyListener。问题是我希望将这些字母大写,然后将它们发送给调用者,即从onKeyDown返回false以获得正常行为(数字被发送而没有任何变化)。 KeyEvent有一些用于更改操作,标志等的功能,但没有用于更改密钥代码的功能。如何更改关键事件的密钥代码?感谢。

1 个答案:

答案 0 :(得分:1)

不要控制键盘的按键,而是尝试使用TextWatcher而不是EditText来管理插入的字符