在设置 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
toNULL
和设置TransformationMethod
仍然显示语言环境提示。
您能否就我们如何实现在密码EditText
字段上隐藏虚拟键盘提出任何其他可能的方法?
我们不希望用户从设置中执行此操作。