如何设置动态文本以通过自定义键盘编辑文本

时间:2018-10-16 13:31:43

标签: android keyboard custom-keyboard

我想通过自定义键盘将动态文本设置为我的编辑文本。

例如,如果我从键盘上按“ a”,那么我想将剪贴板数据设置为编辑文本。

我将以下演示用于自定义键盘

    https://github.com/blackcj/AndroidCustomKeyboard

它运行完美,但是我想对其进行自定义,我想覆盖其功能,如果我按任何字母,那么我想对应用程序编辑文本执行操作。

请提出建议,这样可以将我的剪贴板数据粘贴到自定义键盘上的任何按键事件中的edittext吗?

1 个答案:

答案 0 :(得分:1)

您应该为用户按下的每个键都具有回调方法,以便您可以将自定义测试设置为编辑文本。 您必须具有扩展 InputMethodService 的类,该类将覆盖 onKeyDown 方法,在该方法中,您可以编写代码来设置自定义文本,以基于用户按下的键来编辑文本。