if (isChecked) {
passEdit.setInputType(0x90);
} else {
passEdit.setInputType(0x81);
}
=================================
if (isChecked) {
System.out.println("checked");
// 显示密码
password_edit.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
} else {
System.out.println("not checked");
// 隐藏密码
password_edit.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
}
注:isChecked为一个Checkbox控件的标志位
TYPE_CLASS_TEXT 的值为 0x1 ,TYPE_TEXT_VARIATION_PASSWORD 的值为 0x80;