У меня есть EditText.когда я что-то печатаю, я делаю запрос в БД на основе набранной строки и показываю результаты в виде переработчика.я хочу показать первый элемент результата из результата запроса в самом тексте редактирования серым цветом.Например,
Я набираю "sa"
Результаты отображаются как:
"saaa" "sab" "sacc"
Я хочу это один разрезультат извлекается, текст редактирования должен отображать первый элемент: "sa | aa"
здесь "sa" будет черного цвета, затем курсор, а затем aa будет серого цвета.
таким образом, пользователь получает чувство автозаполнения.
Проблема, с которой я сталкиваюсь, заключается в том, как я устанавливаю текст для редактирования текста с двумя разными строками, которые имеют разные цвета.Я попытался установить текст и подсказку, похоже, подсказка не работает, когда текст установлен.Как правильно это сделать?