调用EditText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD)不会将文本字段更改为密码字段

时间:2014-01-24 07:24:36

标签: android

我的Android应用中有一个名为EditText

password字段

当我拨打password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD)时,该字段不会更改为密码文本字段。为什么这样做以及如何在运行时将其设为密码字段?

1 个答案:

答案 0 :(得分:11)

你需要结合2个标志:

password.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);

查看docs for InputType class中的其他示例。