修改Android 的EditText的密码视觉回显
来源:互联网 发布:今日方知我是我的诗句 编辑:程序博客网 时间:2024/06/05 04:05
Change EditText password mask character to asterisk (*)
如果EditText的inputType的类型如果为textPassword,那么输入键盘输入字符时,视觉效果是会把最后输入的字符明文显示出来的。
如果录屏或者截屏,那么则会把密码记录下来,带来安全隐患。
解决方案
<EditText android:id="@+id/passWordEditText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:inputType="textPassword" android:password="true"/>
EditText edittext = (EditText)findViewById(R.id.passWordEditText);edittext.setTransformationMethod(new AsteriskPasswordTransformationMethod());
public class AsteriskPasswordTransformationMethod extends PasswordTransformationMethod { @Override public CharSequence getTransformation(CharSequence source, View view) { return new PasswordCharSequence(source); } private class PasswordCharSequence implements CharSequence { private CharSequence mSource; public PasswordCharSequence(CharSequence source) { mSource = source; // Store char sequence } public char charAt(int index) { return '*'; // This is the important part } public int length() { return mSource.length(); // Return default } public CharSequence subSequence(int start, int end) { return mSource.subSequence(start, end); // Return default } }};
阅读全文
0 0
- 修改Android 的EditText的密码视觉回显
- 修改Android EditText光标,限制EditText的输入字数
- Android EditText 光标颜色的修改方法
- Android修改EditText光标的颜色
- Android EditText 修改提示字体的大小
- android的EditText显示隐藏密码时候的全角问题
- android开发之设置Edittext密码的方法
- Android 打勾显示输入的密码 --EditText与setTransformationMethod
- Android打勾显示输入的密码 - EditText与setTransformationMethod
- Android EditText控制密码的显示和隐藏
- Android:EditText中切换密码的显示与隐藏
- Android EditText密码显示隐藏和全部属性的介绍
- Android EditText切换密码的显示与隐藏
- android下如何实现EditText显示隐藏密码的实现,
- Android EditText里的密码显示可见与不可见
- Android EditText密码显示隐藏和全部属性的介绍
- Android 中EditText的密码明文与密文显示
- 《android studio学习笔记》之“查看密码按钮的EditText”
- TCP协议报文格式和三次握手,四次挥手
- 错误代码:0x80030001的一个好的解决办法
- Hdu2841 Visible Trees
- 网易编程题-圆上优雅点c++实现
- 【NOIP2017提高组模拟6.27】C
- 修改Android 的EditText的密码视觉回显
- java 线程池工作策略
- Java中利用Collections、HashMap、TreeSet混合使用Demo
- json转bean,并存进数据库
- 38 Python csv
- 第7课 面向对象的基本概念
- 如何计算文本文档词向量之间的相似度----一些概念与方法
- JZOJ 5172. 【NOIP2017提高组模拟6.27】lllegal Motor
- Microsoft Word 2007如何导出PDF