密码显示

1.content_main.xml

//输入框
<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:inputType="textPassword"
    android:ems="10"
    android:id="@+id/password"
    android:layout_marginTop="151dp"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true" />
    
//选择框
<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="xianshimima"
    android:id="@+id/show"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:checked="false" />

2.MainActivity

//数据监听
this.password = (EditText) super.findViewById(R.id.password);
this.show = (CheckBox) super.findViewById(R.id.show);
show.setOnClickListener(new OnClickListenerImp());  

private class OnClickListenerImp implements View.OnClickListener {
    @Override
    public void onClick(View v) {
    //选中设置为显示密码
        if(show.isChecked()) {
            MainActivity.this.password.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
        }else {
            MainActivity.this.password.setTransformationMethod(PasswordTransformationMethod.getInstance());
        }

    }
}
时间: 2024-12-17 04:07:39

密码显示的相关文章

JS控制文本框中的密码显示/隐藏功能

<html> <head> <title>[荐]JS控制文本框中的密码显示/隐藏功能_网页代码站(www.6a8a.com)</title> <style> body,input{font:menu} </style> </head> <body> <form method="POST" action="addcheck.asp" name="forms&

密码显示隐藏切换

<div class="pwd-wrap"> <input type="password" id="pwd" value="123456"> <span id="btns"> <a>显示</a> <a class="cur">隐藏</a> </span> </div> $(func

Android:密码显示隐藏

效果: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android

html input密码显示为“*”

1. 功能需求:HTML中,在input password输入框中输入字符将默认显示为“实体圆点”,但这里要求将实体圆点字符替换成“*”号显示. 2. 局限:鼠标光标非IE浏览器不一定显示,选择多个字符时未有视觉上的区分,功能没有影响:不支持中文输入. 3. 实现:通过两个input框实现,设置字符字体为等宽字体:其中真正的密码输入框设置为透明且遮盖住另一输入框,将非密码输入框的字符依密码字符串的多少显示“*”字符的个数. 附上测试文件如下: <!DOCTYPE html> <html

密码显示强弱

1 分别将div 包裹三个小的div <div id="mainPwdStatus" class="padding-none register-form-input-psw-poor"> <div class="s1" id="strength_L" style="width: 26px; height: 22px;">弱</div> <div class=&quo

vue中密码显示隐藏切换

html: <group> <span>设置密码</span> <x-input :type="this.registration_data.pwdType" placeholder="请填写密码" @on-change="password"></x-input> <img src="../assets/colse_eyes.png" @click="

账号密码显示在listview中

加载文件啊加载文件 var txt:TextFile; s:string; str:TStringList; begin // str:=TStringList.Create; AssignFile(txt,'c:\456.txt'); Reset(txt); //读打开文件,文件指针移到首 while not Eof(txt) do begin Readln(txt,s); if s <>'' then str:=SplitString(s,'----'); with TestForm.li

设置登录注册页面输入密码时,监听密码显示隐藏;

代码里面:在oncreate()方法里面调用:还需要先定义一个全局变量:private boolean isHidden = true; private void setchck_password() { // 设置第一次输入密码未不可见状态 login_password.setTransformationMethod(PasswordTransformationMethod .getInstance()); // 设置CheckBox监听 check_password .setOnChecke

关于密码的显示和隐藏

我们经常在开发中经常遇到密码是以密码的格式显示还是以文本的格式显示,在这给大家提供一个小思路,以后遇到了可以参考参考 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .pass{ width:200px; height: 20px; } </