Я использую TextInputLayout в своем приложении для Android, чтобы добиться этого аккуратного действия с плавающей меткой для моих полей ввода. Я знаю, что я должен использовать TextInputEditText, чтобы отображать подсказки в ландшафтном режиме, а вход заполняет весь экран.
Однако в некоторых моих полях ввода я получил автозаполнение, используя AutoCompleteTextView (у которого IMO имеет действительно непоследовательное имя для него - "TextView" вместо "EditText", но эта другая история), и это явно наследуется непосредственно из EditText. Таким образом, он не имеет той же функциональности, что и TextInputEditText.
Итак, мне интересно, есть ли способ достичь той же самой намеки в ландшафте (без создания моей собственной реализации TextInputAutoCompleteTextView, то есть), а также избежать предупреждений lint, которые создаются. Я что-то упустил? Полагаю, я понял, что для этой конкретной вещи они не создали пользовательские версии всех прямых и косвенных подклассов EditText, поэтому я должен был сделать свой собственный?


