我需要使用复选框在我的 android 应用程序中添加显示密码功能。有没有一种特殊的方法可以做到这一点。我看到有一个可以使用的方法叫做 SetTransformationMethod 什么的。
任何人都可以帮助我吗?谢谢
我需要使用复选框在我的 android 应用程序中添加显示密码功能。有没有一种特殊的方法可以做到这一点。我看到有一个可以使用的方法叫做 SetTransformationMethod 什么的。
任何人都可以帮助我吗?谢谢
使用 EditText 输入密码。和一个复选框来显示密码与否。
当它检查时,它显示密码。但是当它不检查时,它确实显示了星星。
这段代码应该适合你:
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"
希望这对您有所帮助。