Android仮想キーボードの開発に関する他の人のコードを見ようとしています。
バックスペースジェスチャの1つにフックされたジェスチャ[swipeLeft]があり、次を使用してそれを実装します。
playSound(backspacePlayer); // background sound
InputConnection connection = getCurrentInputConnection();
connection.commitText("\b", 1);
私の主な問題は、バックスペースの音が聞こえるが、EditText で実行されないことです。つまり、EditText で文字が消去されないということです。
私が使っているコードは大丈夫ですか?または、「\b」をテキストにコミットすることに問題がありますか。また、このコードは、バックスペース以外のすべての文字に対して機能します!
どんな助けでも素晴らしいでしょう!アディト