EditText 密码显示 隐藏三种方法

CheckBox ck_ps=null;
EditText ed_input=null;
...
ck_ps.setOnCheckedChangeListener(new OnCheckedChangeListener() {
   @Override
   public void onCheckedChanged(CompoundButton buttonView,
 boolean isChecked) {
if (isChecked) {
  //显示密码
 //第一种
ed_input.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
 //第二种
 ed_input.setTransformationMethod(HideReturnsTransformationMethod
   .getInstance());
 //第三种
ed_input.setInputType(0x90);
} else {
   //隐藏密码
//第一种
  ed_input.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD);
 //第二种
 ed_input.setTransformationMethod(PasswordTransformationMethod
   .getInstance());
 //第三种
 // ed_input.setInputType(0x81);
}
   }
  });
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容