При установке setInputType(InputType.TYPE_NULL);
для поля пароля вводимый нами текст виден и не будет замаскирован точками, что нежелательно для поля пароля.
InputType.TYPE_NULL | TYPE_TEXT_VARIATION_PASSWORD
отобразит клавиатуру.
Если мы попытаемся снова установить тип контента как TYPE_TEXT_VARIATION_PASSWORD
, виртуальная клавиатура снова начнет появляться.
Также опробовал метод ниже, который также не работает.InputMethodManager imm = (InputMethodManager)
getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editTextPasswordnew.getWindowToken(), 0);
Установка InputType
на NULL
и установка TransformationMethod
по-прежнему отображает подсказки локали.
Не могли бы вы предложить какие-либо другие возможные способы, как мы можем добиться сокрытиявиртуальная клавиатура на поле пароля EditText
?
Мы не хотим, чтобы пользователь делал это из настроек.