2025年3月29日 星期六 甲辰(龙)年 月廿八 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > 安卓(android)开发

Android密码明文显示和星号显示切换

时间:02-05来源:作者:点击数:51

在布局中对应的属性为:

android:inputType=“textPassword”,textPassword为显示星号密码,textVisiblePassword则为显示明文密码,需要在代码中动态改变,则在EditText的文档中找到这些方法和属性对应的代码即可,实现如下:

  • /** 切换密码类型的输入框中密码的可见性,如果原来是星号显示的,则切换为明文显示,否则显示星号 */
  • fun togglePasswordEditTextVisibility(editText: EditText) {
  • val textPassword = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_PASSWORD
  • val textVisiblePassword = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
  • editText.inputType = if (editText.inputType == textPassword) {
  • textVisiblePassword
  • } else {
  • textPassword
  • }
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门