在Android中,如何将应用程序的输入字段识别为密码字段?
我看到这个相关的问题: 为什么Google应用在非密码输入字段中输入TYPE_TEXT_VARIATION_PASSWORD
该问题的答案未回答上述问题。是否可以测试TYPE_TEXT和TYPE_TEXT_VARIATION_PASSWORD的答案? Google应用只是例外吗?
答案 0 :(得分:0)
尝试这样的事情:
if(txt.getInputType() == InputType.TYPE_TEXT_VARIATION_PASSWORD ||
txt.getInputType() == InputType.TYPE_NUMBER_VARIATION_PASSWORD ||
txt.getInputType() == InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD ||
txt.getInputType() == InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD) {
// Yes, It is a Password Field. Do Something
}
希望有帮助。