Android中输入密码明文密文切换功能的实现
来源:互联网 发布:c语言inline函数 编辑:程序博客网 时间:2024/06/02 16:29
引言:
当我们在进行项目开发的过程中难免会进行登陆及注册功能的实现,在这过程中难免会有密码明文密文切换的需求,那么现在我就给大家分享一下我自己封装的一个方法,非常简单,如果项目中有这样的需求直接套用就可以了。下面就直接粘帖代码了。
/** * 切换明文密码 * @param editText 需要切换显示的EditText数据 * @param showImageView 切换显示数据的图片 *isHidden 就是一个明文密文切换的开关 */ protected boolean isHidden =true; protected void showPwd(EditText editText,ImageView showImageView){ if(isHidden){ //editText可见 editText.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); /**图标改变*/ showImageView.setImageResource(R.drawable.icon_show_pwd); } else { //editText不可见 editText.setTransformationMethod(PasswordTransformationMethod.getInstance()); /**图标改变*/ showImageView.setImageResource(R.drawable.icon_hied_pwd); } isHidden =!isHidden; editText.postInvalidate(); //切换后将EditText光标置于末尾 CharSequence charSequence = editText.getText(); if (charSequence instanceof Spannable) { Spannable spanText = (Spannable) charSequence; Selection.setSelection(spanText, charSequence.length()); } }
接下来就是直接根据你自己的需求,哪里用到就在哪里用这个方法就好了。
0 0
- Android中输入密码明文密文切换功能的实现
- 安卓 密码输入的明文和密文切换
- Android实现设置密码明文密文切换
- Android密码明文密文切换
- EditText密码输入切换密文和明文
- 设置密码输入框明文和密文切换
- Android中明文和密文的切换
- Android中EditTex的密文和明文切换
- Android 中EditText的密码明文与密文显示
- Android开发之密码明文密文切换显…
- Android开发之密码明文密文切换显示
- android 密码输入通过复选框实现明文密文显示
- android开发中将EditText输入的明文与密文之间的切换
- Winform的TextBox实现明文和密文的切换
- Winform的TextBox实现明文和密文的切换
- iOS——密码明文/密文切换问题
- UITextField 密码明文及密文切换问题
- UITextField 密码明文及密文切换问题
- Spring3.0 AOP 详解
- 目录文件 隐藏属性
- 每天一个Linux命令:screen
- bzoj1648: [Usaco2006 Dec]Cow Picnic 奶牛野餐
- 蓝桥杯 放麦子
- Android中输入密码明文密文切换功能的实现
- 对象池使用实例
- SVN 解决冲突
- Android实现VR全景立体化显示以及优化
- 列表
- 基于fiddler的APP抓包及服务端模拟
- TTY之struct tty_buffer
- 用场景法剖析需求问题
- 精简的EventManager