安卓输入法问题
我正在通过改编 android sdk 的软键盘来开发卡纳达语(一种印度语言)的输入法。当我输入字符时,光标向前移动一位。但是,当我在 bekku 中输入一些复合字符(如 kku)时,我必须将 ka、virama、ka 和 u 与 4 个不同的 unicode 字符组合起来。它们全部一起出现,但光标将向前 4 个位置,而不是出现在复合字符旁边。如何才能将光标显示在正确的位置?我尝试了 inputconnection 的 setSelection() 方法。我还尝试发送 key-dpad-left 的 keyevent(向下和向上)。什么都不起作用。 提前致谢
I am developing an IME for kannada - an Indian language by adapting softkeyboard from android sdk. When I type characters cursor moves ahead by one place. But when I type some compound characters like kku in bekku, I will have to combine, ka, virama, ka and then u with 4 different unicode characters. All of them appear together, but cursor will be 4 places ahead instead of appearing next to the compound character. How can I show the cursor in the correct location? I tried setSelection() method of inputconnection. I also tried sending keyevent (down and up both) of key-dpad-left. Nothing is working.
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论