我正在尝试使用软件键盘检测德语umlauts。为了识别输入的字符,我使用 onKeyUp()
方法。但是该方法不适用于德语umlauts。
有没有办法让我识别它们?
我正在尝试使用软件键盘检测德语umlauts。为了识别输入的字符,我使用 onKeyUp()
方法。但是该方法不适用于德语umlauts。
有没有办法让我识别它们?
KeyListener
来检查语言特定字符,而应该使用 TextWatcher
来完成这个任务。object : TextWatcher {
override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {
val umlaut = "\u00FC"
if (!s.isNullOrEmpty() && s[count - 1].toString() == umlaut) {
// Do your thing
}
}
...
}