2

私はカスタム Android キーボードを作成しています。編集テキストが選択されている場合は、すべての編集テキストを削除するために削除キーが必要です。

つまり、テキストが選択されると、clipboard(cut,copy,paste が表示されます); そのモードでは、削除キーが押された場合、すべて削除する必要があります。現在はありません。

PSは、特定の編集テキストについて教えてくれません。それはカスタムキーボードであり、テキストを編集することはできません。

4

2 に答える 2

2

なぜそうならないのかわかりません。私が作成したキーボードでは、削除キーイベントを送信するだけで、魅力的に機能します。何かが選択されているときに削除/バックスペースキーが押された場合は、次のことを試してください。

getCurrentInputConnection().sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_DEL));
getCurrentInputConnection().sendKeyEvent(new KeyEvent(KeyEvent.ACTION_UP,KeyEvent.KEYCODE_DEL));
于 2016-11-22T19:18:19.837 に答える