Android SDK: как решить setPasswordVisibilityToggleEnabled (boolean) устарела? - PullRequest
0 голосов
/ 11 марта 2020

У меня возникли проблемы с обновлением android версии.

setPasswordVisibilityToggleEnabled(boolean)' is deprecated

Я хочу, чтобы мое представление входа в систему переключалось между скрытием и отображением значка переключения пароля в TextInputLayout .

Но как мне использовать вместо setPasswordVisibilityToggleEnabled(boolean)?

Я также искал это в Google и обнаружил, что они рекомендуют мне использовать setEndIconDrawable(int).

Но я не знаю, как его использовать?

Я также нашел это Как переключиться между скрытием и просмотром пароля Но я не хочу использовать этот код.

Есть ли другой способ развития, подобный этому? Спасибо всем!

Ответы [ 2 ]

1 голос
/ 11 марта 2020

Вместо этого следует использовать:

textInputLayout.setEndIconMode(TextInputLayout.END_ICON_PASSWORD_TOGGLE)

Документы для setEndIconMode

Документы для END_ICON_PASSWORD_TOGGLE

0 голосов
/ 11 марта 2020

https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout#getEndIconMode () Здесь вы можете увидеть информацию о новом методе скрытия / отображения текста

...