Detect Keyboard IME language on Android

前端 未结 1 874
耶瑟儿~
耶瑟儿~ 2020-12-30 13:54

How can I detect which language is use typing into EditText. I know the API 13 has getCurrentInputMethodSubtype, but what is the alternate for older versions?

相关标签:
1条回答
  • 2020-12-30 14:34

    There is none. And I wouldn't count on even that above working across all keyboards. I wrote a popular keyboard and have no idea where the framework would get that info from- there's no API for them to query what keyboard type we are or for us to update if we switched (say from a user using an in keyboard switch language shortcut).

    The keyboard API is really Google's bastard stepchild. They don't seem to put a lot of thought into it, or work with other major keyboard makers when adding new functionality.

    0 讨论(0)
提交回复
热议问题