适用于 Android 应用的自定义词典(非键盘)

Posted

技术标签:

【中文标题】适用于 Android 应用的自定义词典(非键盘)【英文标题】:Custom Dictionary (not keyboard) for Android apps 【发布时间】:2013-04-28 23:18:26 【问题描述】:

有没有办法加载特定于应用程序的自定义字典,以便 android 键盘自动完成以显示给用户?我的应用只使用了几百个单词,除了这些单词之外的任何输入都将毫无用处。

我只想加载我的应用程序中使用的单词列表并覆盖默认的 android(或 swype/swiftkey 字典,如果它们已安装),而无需实现完整的键盘。

我见过几个类似的问题,例如here,但没有任何答案可以回答我的问题。 Android IME 再次要求您编写键盘。

【问题讨论】:

【参考方案1】:

我认为在您的应用程序中的 android 应用程序中创建 SQLite 数据库,并在自动完成中加载此数据,当用户输入文本时,然后检查他输入的单词是否位于该数据库中。如果是,则将其保留在该文本框中,否则将该文本框的文本设为空,即“”。希望这对你有用....

【讨论】:

以上是关于适用于 Android 应用的自定义词典(非键盘)的主要内容,如果未能解决你的问题,请参考以下文章

使用适用于 Android 应用的自定义适配器将项目动态添加到列表视图

从android中的自定义零按钮中删除edittext中的前导零

Phonegap 构建的适用于 Android 应用程序的全屏键盘

如何在iOS8自定义键盘中使用自动更正和快捷列表?

具有 Material Design 风格的自定义 Android 键盘

使用完成按钮关闭我的自定义键盘