我开发了一个基本键盘。
这是它的外观:
现在,我想添加预测文本功能。
我做了一些研究,发现了一些关于后端部分的信息。这显示了键盘如何从用户到用户学习。
但是我在任何地方都找不到它的前端部分(XML)。
如果这个问题对你来说是个骗局,请告诉我。
我开发了一个基本键盘。
这是它的外观:
现在,我想添加预测文本功能。
我做了一些研究,发现了一些关于后端部分的信息。这显示了键盘如何从用户到用户学习。
但是我在任何地方都找不到它的前端部分(XML)。
如果这个问题对你来说是个骗局,请告诉我。
您可以转到以下解决方案:如何在 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);
}
您需要将此权限添加到清单中:
添加的单词会出现在
设置 > 语言和输入法 > 个人词典
.