我需要使用复选框在我的android应用程序中添加显示密码功能。有没有什么特别的方法我可以这样做。我看到有一种方法可以使用,叫做SetTransformationMethod之类的。
有人能帮我这个忙吗?谢谢
发布于 2012-10-31 19:18:13
使用EditText输入密码。以及显示密码或不显示密码的CheckBox。
当它检查时,它会显示密码。但如果没有勾选,它就会显示星形。
下面的代码应该可以为您工作:
checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked) {
password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
} else {
password.setInputType(129);
}
}
});129是在设置android:inputType="textPassword“时设置的输入类型
希望这对你有帮助。
https://stackoverflow.com/questions/13156542
复制相似问题