EditText «Отсутствует атрибут autofillHints» и «Отсутствует метка доступности» - PullRequest
0 голосов
/ 12 июня 2019

Отсутствует атрибут autofillHints less ... (Ctrl + F1) Информация о проверке. Укажите атрибут autofillHints при нацеливании на SDK версии 26 или выше или явно укажите, что представление не имеет значения для автозаполнения. Ваше приложение может помочь службе автозаполнения правильно классифицировать данные, предоставляя значение каждого представления, которое может быть автозаполняемым, например представления, представляющие имена пользователей, пароли, поля кредитных карт, адреса электронной почты и т. Д. Подсказки могут иметь любое значение, но это Рекомендуется использовать предопределенные значения, такие как «имя пользователя» для имени пользователя или «creditCardNumber» для номера кредитной карты. Список всех предопределенных констант подсказок для автозаполнения см. В разделе Константы AUTOFILL_HINT_ в ссылке на представление в https://developer.android.com/reference/android/view/View.html.. Вы можете пометить представление как неважное для автозаполнения, указав атрибут важныйForAutofill в этом представлении или родительском представлении. См. https://developer.android.com/reference/android/view/View.html#setImportantForAutofill(int). Идентификатор проблемы: автозаполнение Дополнительная информация: https://developer.android.com/guide/topics/text/autofill.html

Отсутствует метка доступности: предоставьте представление с android: labelFor, которое ссылается на это представление, или укажите android: без подсказок ... (Ctrl + F1) Информация о проверке: редактируемые текстовые поля должны содержать android: hint или, если ваш minSdkVersion равен по крайней мере 17, на них может ссылаться представление с атрибутом android: labelFor. При использовании android: labelFor, обязательно предоставьте android: text или android: contentDescription. Если ваш вид помечен, но помечен другим макетом, который включает этот, просто подавьте это предупреждение от lint. Идентификатор проблемы: LabelFor

предупреждение

Это предупреждение начало появляться после обновления targetSdkVersion с 25 до 26. Также у меня minSdkVersion - 17. Я не хочу использовать autofillHints и android: labelFor.

Я пытался добавить следующие коды в свое приложение отдельно, но после добавления этих кодов другое предупреждение остается. Как можно исправить это предупреждение?

<EditText
    tools:ignore="Autofill"/>

<EditText
    tools:ignore="LabelFor"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...