【问题标题】:How to get all English words in an array for autocomplete?如何获取数组中的所有英文单词以进行自动完成?
【发布时间】:2021-01-24 08:53:10
【问题描述】:

我正在开发一个 Android 应用程序,我们在其中添加带有一些标签的帖子,例如在 Stack Overflow 中。我观察到人们在我的应用程序中添加了具有不同模式的标签,例如他们使用技术作为技术、技术、技术或启动、启动或启动,所以当他们做这样的事情时,对搜索的帖子进行排序是一个挑战。我的意思是,当他们搜索启动时,他们看不到带有启动或启动标记的帖子。

所以我想将用户写入标签的edittext 更改为autoCompleteTextView,所以现在他们必须从应用程序中提供的列表中添加标签。但是对于单词列表,我需要一个字符串列表/数组,但我不能将它们包含在我的应用程序中,因为有数百万个单词,它们会将应用程序的大小增加到 5 到 6mb。所以我想要一个免费的API 用于我的应用程序。

【问题讨论】:

    标签: android api kotlin tags


    【解决方案1】:

    有很多 API 用于此,其中一个是 here

    一个包含 479k 英文单词的文本文件 基于字典/单词的项目,例如:自动完成/自动建议

    你可以得到这方面的教程。如果您想在带有 kotlin 的 android 中使用它,只需搜索“带有 Retrofit 2 的 Kotlin”即可。

    【讨论】:

      猜你喜欢
      • 2020-06-28
      • 1970-01-01
      • 2014-02-11
      • 2017-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多