【问题标题】:How to implement EditText with providing suggestion same like a Google search provides in Android application?如何实现 EditText 并提供与 Android 应用程序中提供的 Google 搜索相同的建议?
【发布时间】:2018-11-15 07:52:54
【问题描述】:

我正在尝试实现一个 EditText,它从用户那里获取一个 url 并在其中加载所需的 url 网络视图。我已经完成了这个任务。现在,我想提供相应的 url 建议,以便在 EditText 中输入与 Google 提供的相同的单词。我有一个来自 google play 商店的示例应用程序,它实现了这个场景。

应用的 URL: https://play.google.com/store/apps/details?id=video.downloader.videodownloader&hl=en

我到处寻找线索来开始我的工作。但我找不到任何支持的东西。

用于确定场景的屏幕截图:

Screen Shot

Screen Shot

Screen Shot

我没有使用任何数据库来获取数据并在建议中显示。我想像 Google 浏览器的地址栏一样使用 EditText。当用户点击并输入任何单词时,它会分别给出建议的 url,如屏幕截图所示。

【问题讨论】:

  • 我们如何使用这段代码在 google urls 中搜索..?作为它从维基百科获得的建议。我在 String urlString 中使用“google.com”更改了 url,然后再次运行该应用程序。它没有显示任何建议。感谢您的通知..
  • 这是你提供数据的工作——我不知道你想从哪里获得建议......
  • 请检查屏幕截图。它会给你一个关于弄清楚我的问题的想法。
  • 您是否在没有任何更改的情况下运行了我的代码(仅 ^C^V)?它看起来很奇怪吗?如果是这样,您唯一需要做的就是访问您的自定义 Uri 并从该 Uri 获取建议

标签: android google-chrome android-edittext google-search-api


【解决方案1】:

我会使用带有内容提供程序的搜索界面(此处的文档:https://developer.android.com/guide/topics/search/)。您应该使用自定义搜索 JSON API https://developers.google.com/custom-search/v1/overview 填充内容提供程序。这是一项相当复杂的任务,但我认为你应该从这个堆栈开始

【讨论】:

  • 我认为您的回答可以帮助我。但我不能听从你的建议。您能帮我解决一下我该怎么做吗?感谢您的友好建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-30
  • 1970-01-01
  • 2016-08-25
  • 2020-06-18
  • 1970-01-01
相关资源
最近更新 更多