长话短说,一共有两种方法。首先你需要在布局文件里面给EditText设置一个android:inputType="numberPassword"属性。我这里默认规定密码只能是数字了。如果你需要你的密码不止是数字,你可以设置android:inputType="textPassword"。

方法一:使用setInputType设置(适用于textPassword)

@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
mPswEdt.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); } else {
mPswEdt.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
}
}

方法二:使用setTransformationMethod设置(适用于numberPassword)

@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
mPswEdt.setTransformationMethod(HideReturnsTransformationMethod
.getInstance());
} else {
mPswEdt.setTransformationMethod(PasswordTransformationMethod
.getInstance());
}
}

好了,今天就到这里,希望对大家有所帮助。

最新文章

  1. 深入理解脚本化CSS系列第二篇——查询计算样式
  2. React之事件绑定、列表中key的使用
  3. linux系统安装软件方法大全
  4. RSA不对称加密,公钥加密私钥解密,私钥加密公钥解密
  5. IE下全局对象报 脚本错误提示“对象不支持此属性或方法”解决方案
  6. MySql 小问题集合
  7. 【Java 它 JVM】对象的创建过程
  8. HDU2202--最大三角形(凸包,枚举)
  9. 浅谈java类集框架和数据结构(2)
  10. 第十三章——卷积神经网络(CNN)
  11. ubuntu14.04, Cloudera Manager 5.11.1, cdh5.11.1 postgresql离线部署
  12. easy ui Uncaught Error: cannot call methods on tooltip prior to initialization; attempted to call method 'hide'
  13. sql 把多列内容合并
  14. 编译安装spark 1.5.x(Building Spark)
  15. pyqt与拉勾网爬虫的结合
  16. WINDOWS常用端口列表
  17. XE5安卓手机要求
  18. vhost in nodejs
  19. 【3】SpringMVC的Controller
  20. JavaScript 页面间传值

热门文章

  1. spring framework 各版本源码下载地址
  2. POJ 3308 Paratroopers(最小割EK)
  3. Java集合ArrayList的应用
  4. RUST叫系统编程语言,而GO是网络编程语言
  5. java.utils.HashMap数据结构分析(转)
  6. Android-加载透明PNG图片变黑的问题
  7. java比较器Comparable接口和Comaprator接口
  8. Drawable(3)Color State List Resource
  9. msdn上wcf的介绍
  10. Nagios Core/Icinga 基于栈的缓冲区溢出漏洞