为密码设置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
字段?
我们不希望用户从“设置”中执行此操作。
答案 0 :(得分:0)
查看android:windowSoftInputMode
中activity
元素的AndroidManifest.xml
代码。特别是stateHidden
和stateAlwaysHidden
值。
但是这种设置会影响所有活动的行为,而不仅仅是一个特定的控制。
答案 1 :(得分:0)
我解决了这个问题。 尽管它们已被弃用,但请在清单文件中添加这些字符串。
android:editable="false"
android:password="true"