Najib Ahmed ..

61

在xml文件中插入edittext,

android:id="@+id/passWordEditText"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:gravity="center"

android:inputType="textPassword"/>

你的类文件继续从edittext获取findViewById并为此实现,

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

}

}

};

谢谢,这对我有用.我的情况,我必须隐藏最后10个数字,而不是全部.所以,我只需要覆盖方法charAt(int index),如果index> 9则返回'*',否则返回mSource.charAt(index). (2认同)

android密码设成星号,将EditText密码掩码字符更改为星号(*)相关推荐

  1. 因员工将密码设为“123456”,AMD 被盗 450Gb 数据?

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 现实告诉我们,很多情况下生活会比段子还离谱得多:因员工将密码设成"123456",导致公司泄露了 450Gb 数据- ...

  2. 一员工密码设为「123456」,导致被盗 450Gb 数据?

    整理 | 郑丽媛 出品 | CSDN 现实告诉我们,很多情况下生活会比段子还离谱得多:因员工将密码设成"123456",导致公司泄露了 450Gb 数据--这一听起来就很" ...

  3. githup用户名密码怎么看_MacBook Pro 开机密码忘记解决方法

    MacBook Pro电脑上面忘记密码特别是管理员密码是特别麻烦的,因为第一次开机设置的密码为管理员密码,忘记了后需要输入对应的命令方可以实现清除的.并且你要明白自己忘记的是不是管理员密码.在此电脑上 ...

  4. 小米云服务器怎么管理员密码,小米路由器管理密码怎么设置 小米路由器管理密码设置介绍【图文】...

    路由器产品已经成为我们的实际生活中必不可缺的重要工具之一了,而且针对旗下林林总总的产品,包括品牌以及具体的型号板块都为消费者提供了多种多样的选择,那么对于我们自己而言,就比较倾向于选择知名的大品牌旗下 ...

  5. 语言密码加密变星号_为什么汉字不能设成密码,你想过吗?

    如今互联网这样先进,我们登陆各类平台网站和APP软件时,所输入的登陆密码却只可以包括英文字母.数字.和符号,并不可用汉语!因为什么原因中国汉字无法设置密码?这个问题你想过吗?下面,我们来揭密下. 中国 ...

  6. Android EditText密码显示隐藏和全部属性的介绍

    Android EditText密码显示隐藏和全部属性的介绍 2016-08-20 17:06 4455人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: Android控件的功能(11) 作者 ...

  7. Android EditText密码框的可见性设置

    Android EditText密码框的可见性设置 最近写安卓时要实现密码可见性转换,经过查找资料后发现了两种方法可以实现. 方法一 通过setInputType()方法实现 passwordEdit ...

  8. Android Edittext密码类型显示字符串修改实现

    Android Edittext密码类型显示字符串修改实现 文章目录 Android Edittext密码类型显示字符串修改实现 一.前言: 二.效果 三.实现 1.系统级设置 2.应用级设置 3.单 ...

  9. Android音乐播放器开发(4)—修改密码

    1. 说明 本音乐播放器基于Android开发,原为我和另外两个小伙伴在上学期间一起做的一个小项目,近来有时间整理一下.之前我有文章已经介绍了播放界面的功能实现(Android音乐播放器开发),但介绍 ...

  10. 安卓怎么用抖音做锁屏_把锁屏密码设置成当前时间,随时间的变动!别人怎么也猜不出来...

    2019年的第3天,平头哥已经变了. 曾经的平头哥,天真的认为时间就是用来浪费的.而在新年的第一天,我知道时间还能用来设成锁屏密码!果然,新的一年我更加博学了呢. 你们平时都用什么锁屏密码? 是最原始 ...

最新文章

  1. 渝北统景碑口规划开发_渝北将又添“大水缸”御临河上将形成2.9平方公里人工湖面...
  2. java bufferedwriter 写入tab_Java基础-IO流
  3. How org unit id and type is determined in Genil
  4. linux服务器探针软件,服务器安装ServerStatus监控探针教程
  5. 351E. Jeff and Permutation
  6. java设计模式-简单工厂模式
  7. [转载] Java 单例(Singleton)类
  8. Java编程:普里姆算法(已知起点求最小生成树)
  9. Spring全家桶+分布式微服务(十次方)
  10. 众为兴SCARA四轴机械臂编程(二)——基于硬接线替代Modbus通讯
  11. Airflow Architecture
  12. SqlServer遇到以零作除数错误
  13. php调用mahout包,mahout实现基于用户的Mahout推荐程序
  14. ClickHouse介绍安装和工作原理(1)
  15. python画松树_小白自学Python(二)
  16. hy000 mysql_一个mysql的SQLSTATE[HY000]的错误
  17. XP局域网共享设置图解教程汇总
  18. 计算机应用与修复,计算机硬盘维修与数据恢复
  19. Linux系统配置及服务管理_第10章_计划任务日志管理
  20. 2 - 一元函数微分学

热门文章

  1. matlab 求三维质心,如何计算三维质心?
  2. IP地址和MAC地址简介
  3. 路由器的几种工作模式
  4. 使用proxychains匿名浏览,清理痕迹(六)
  5. 贴吧怎么发帖,发防删图出现审核怎么办?
  6. 缓存面试五连击(下篇)
  7. 【渝粤教育】国家开放大学2019年春季 24建筑工程管理与实务 参考试题
  8. 江苏事业单位——计算机类
  9. 物联网工程专业属于计算机类吗,物联网工程属于计算机类吗
  10. 跑跑卡丁车手游怎么用电脑玩 跑跑卡丁车模拟器玩法教程