博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 实现显示密码和隐藏密码
阅读量:7088 次
发布时间:2019-06-28

本文共 446 字,大约阅读时间需要 1 分钟。

开发中遇到了这个问题,特此记录下。

效果图:

img_2230ed37bcb23ec382eb5f1096c1dfd5.png
img_ca1f56a4c0afe6613e40bd9b281ef73b.png

if (!isshowpwd) {

isshowpwd = true; etLoginPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance());

} else {

//否则隐藏密码 isshowpwd = false; etLoginPwd.setTransformationMethod(PasswordTransformationMethod.getInstance());

}

功能实现了,但是有个问题。每次点击后,光标会定位到密码的首位,所以还需要设置光标位置:

etNormalPwd.setSelection(getTV(etNormalPwd).length());

public String getTV(TextView tv) {    

   return tv == null ? "" : tv.getText().toString();  

 }

转载地址:http://uzbql.baihongyu.com/

你可能感兴趣的文章
NTFS For Mac 如何简单操作
查看>>
django 生成复杂的 PDF 文件(数据较多时)
查看>>
CodeForces 300C 最短路
查看>>
睡觉被憋醒
查看>>
Java 7 Fork/Join 框架
查看>>
c++中冒号(:)和双冒号(::)的用法
查看>>
dubbo工作原理
查看>>
驱动开发利器Microsoft Windows Driver Kit 7.1.0下载
查看>>
maven_项目的依赖、聚合、继承
查看>>
一个C++类的注释:
查看>>
Winsock IO模型之select模型
查看>>
开发规范
查看>>
union和union all的区别
查看>>
debian attempt to kill init!
查看>>
centos7下使用yum安装mysql
查看>>
jquery获取div距离顶部的距离
查看>>
CentOS使用EPEL YUM源
查看>>
大型网站架构设计及技术总结
查看>>
phpunit assert断言分类整理
查看>>
springMVC robots.txt 处理
查看>>