我开发了基本键盘。
此处是它的外观:
现在,我要添加预测文本功能。
我做了一些研究,并找到了有关后端部分的信息。其中显示了键盘如何从用户间学习。
但是我无法在任何地方找到它的前端部分(XML)。
如果这个问题似乎是骗局,请让我知道。
答案 0 :(得分:0)
您可以转到以下解决方案:How to include suggestions in Android Keyboard
您可以使用静态方法UserDictionary.Words.addWord(....):链接
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
// On JellyBean & above, you can provide a shortcut and an explicit Locale
UserDictionary.Words.addWord(this, "MadeUpWord", 10, "Mad", Locale.getDefault());
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.CUPCAKE) {
UserDictionary.Words.addWord(this, "MadeUpWord", 10, UserDictionary.Words.LOCALE_TYPE_CURRENT);
}
您将需要将此权限添加到清单中:
添加的单词将出现在
设置>语言和输入法>个人词典
。