Как реализовать EditText с предложением, таким же, как поиск Google в приложении Android? - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь реализовать EditText , который принимает url от пользователя и загружает нужный URL в WebView .Я выполнил эту задачу.Теперь я хочу предоставить соответствующие предложения URL при наборе слова в EditText так же, как в Google.У меня есть пример приложения из магазина Google Play, в котором реализован этот сценарий.

URL-адрес приложения: https://play.google.com/store/apps/details?id=video.downloader.videodownloader&hl=en

Я искалкаждый где найти ключ, чтобы начать свою работу.Но я не мог найти ничего поддерживающего.

Снимки экрана для определения сценария:

Снимок экрана

Снимок экрана

Снимок экрана

Я не использую какую-либо базу данных для извлечения данных и отображения в предложении.Я хочу использовать EditText как адресную строку браузера Google.Когда пользователь нажимает и вводит любое слово, он предлагает рекомендуемые URL-адреса соответственно, как показано на снимках экрана.

1 Ответ

0 голосов
/ 15 ноября 2018

Я бы использовал интерфейс поиска (документация здесь: https://developer.android.com/guide/topics/search/) с провайдером контента. Вы должны заполнить провайдер контента с помощью пользовательского поиска JSON API https://developers.google.com/custom-search/v1/overview. Это довольно сложная задача, но я думаю,вы должны начать с этого стека

...