Android密码明文密文切换
16lz
2021-12-04
Android密码明文密文切换,注册的时候用的比较多。
效果动画:
MainActivity
package com.example.shen.passwordtest;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.text.method.HideReturnsTransformationMethod;import android.text.method.PasswordTransformationMethod;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.EditText;public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); } private void initView(){ final EditText etPassword=(EditText) findViewById(R.id.et_password); final CheckBox cbEye=(CheckBox) findViewById(R.id.cb_eye); cbEye.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if(isChecked){ //设置为明文显示 etPassword.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); }else{ //设置为密文显示 etPassword.setTransformationMethod(PasswordTransformationMethod.getInstance()); } //光标在最后显示 etPassword.setSelection(etPassword.length()); } }); }}
activity_main.xml
pic_eye_selector.xml <?xml version="1.0" encoding="utf-8"?>
更多相关文章
- android 数据存取——SharedPreferences
- Android高手进阶教程(十)之----Android(安卓)PopupWindow的使用
- Android(安卓)调用系统相册选择图片并显示
- Android进度条总结
- Android进度条总结
- Android横屏竖屏切换的问题
- Android中EditText属性
- android 电池(二):android关机充电流程、充电画面显示
- android横竖屏切换的一点感想