我正在尝试查看其他人开发 android 虚拟键盘的代码。
我有一个手势 [swipeLeft] 与退格手势之一挂钩,我使用以下方法来实现它:
playSound(backspacePlayer); // background sound
InputConnection connection = getCurrentInputConnection();
connection.commitText("\b", 1);
我的主要问题是我可以听到退格的声音,但它没有在 EditText 中执行。我的意思是这些字符不会在 EditText 中被删除。
我使用的代码可以吗?或者将“\ b”提交给文本是否有问题。此代码也适用于除退格之外的所有其他字符!
任何帮助都是极好的 !阿迪特