如何在自定义键盘中实现“转发删除”?

时间:2012-08-01 05:45:07

标签: android key android-softkeyboard forward-delete

我正在为Android开发一个自定义键盘。我使用KeyEvent.KEYCODE_DPAD_LEFTKeyEvent.KEYCODE_DPAD_RIGHT表示左右箭头键。现在我希望像普通键盘一样有前向删除键,不幸的是,android使用常量KeyEvent.KEYCODE_FORWARD_DEL从api level 11支持它。如何为低级Apis实现前向密钥删除?

KeyEvent.KEYCODE_FORWARD_DEL的常量值为112.当我使用其值时,它会打印出字符p

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

getCurrentInputConnection().deleteSurroundingText(0, 1);