如何通过提供与Android应用程序中的Google搜索提供的建议相同的建议来实现EditText?

时间:2018-11-15 07:52:55

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

我正在尝试实现一个 EditText ,它会从用户那里获取一个 url 并将其加载到所需的URL中。 网络视图 。我已经完成了这项任务。现在,我想像在Google所提供的一样,在EditText中输入单词时提供相应的 URL建议 。我有一个来自Google Play商店的示例应用程序,该应用程序已实现了此方案。

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

我已经搜寻了所有可以找到开始工作线索的地方。但是我找不到任何支持。

确定场景的屏幕截图:

Screen Shot

Screen Shot

Screen Shot

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

1 个答案:

答案 0 :(得分:0)

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