虽然设置setInputType(InputType.TYPE_NULL);
为密码 字段,但我们输入的文本是可见的,并且不会被密码字段不需要的 点掩盖。Android隐藏键盘密码字段
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
字段?
我们不希望用户从设置中执行此操作。
想让软键盘始终保持隐藏状态吗?或者直到用户选择密码字段时才开始活动? – inazaruk 2011-05-17 15:05:53