//第一种实现方式急的看这里,直接在点击事件中设置EditText的密码可见与不可见属性:pwdClearEditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); //密码可见 pwdClearEditText.setTransformationMethod(PasswordTransformationMethod.getInstance());//密码不可见//修改密码是否可见的状态 isPwdVisible = !isPwdVisible; //設置密碼是否可見 if (isPwdVisible) { //设置密码为明文,并更改眼睛图标// pwdClearEditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); imageVisibility.setImageResource(R.drawable.xinyonghu_close); } else { //设置密码为暗文,并更改眼睛图标 pwdClearEditText.setTransformationMethod(PasswordTransformationMethod.getInstance()); imageVisibility.setImageResource(R.drawable.xinyonghu_close_select); } //设置光标位置的代码需放在设置明暗文的代码后面 pwdClearEditText.setSelection(pwdClearEditText.getText().toString().length()
//第二种实现方式 pwdClearEditText.getInputType() == 128 //如果editText.getInputType() 的值为128则代表目前是明文显示密码,为129则是隐藏密码
if (pwdClearEditText.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD == 128) {
//设置密码为明文,并更改眼睛图标
pwdClearEditText.setInputType(129);//设置为隐藏密码
imageVisibility.setImageResource(R.drawable.xinyonghu_close);
} else {
//设置密码为暗文,并更改眼睛图标
pwdClearEditText.setInputType(128);//设置为显示密码
imageVisibility.setImageResource(R.drawable.xinyonghu_close_select);
}
//设置光标位置的代码需放在设置明暗文的代码后面
pwdClearEditText.setSelection(pwdClearEditText.getText().toString().length());
博客提及了pwdClearEditText,这可能是一种与密码清除相关的编辑文本组件,属于信息技术领域。
1016

被折叠的 条评论
为什么被折叠?



