3

我开发了一个基本键盘

是它的外观:

现在,我想添加预测文本功能

我做了一些研究,发现了一些关于后端部分的信息。这显示了键盘如何从用户到用户学习

但是我在任何地方都找不到它的前端部分(XML)

如果这个问题对你来说是个骗局请告诉我

4

1 回答 1

0

您可以转到以下解决方案:如何在 Android 键盘中包含建议

你可以使用静态方法 UserDictionary.Words.addWord(....): Link

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);
}

您需要将此权限添加到清单中:

添加的单词会出现在

设置 > 语言和输入法 > 个人词典

.

于 2018-08-23T06:49:41.237 回答