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

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

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

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

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

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

更多相关文章

  1. 用Fiddler抓取Android、Iphone网络数据包
  2. Android实现关机、重启设备
  3. android数据存储
  4. Android使用SDK方法详解
  5. Android蓝牙开发浅析
  6. 自定义android的tab样式
  7. Android(安卓)LayoutInflater原理分析,带你一步步深入了解View(一
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. Android(三)数据存储之XML解析技术
  2. Flutter调用Android和iOS原生代码的方法
  3. 别让Android(安卓)Studio占据你的C盘
  4. Android入门教程(六)之------拿来主义.ap
  5. 局域网内android设备发现及通讯
  6. 闲鱼如何在2个月内实现Android启动速度翻
  7. Android(安卓)解码播放GIF图像
  8. Android(安卓)为你的应用添加悬浮窗功能
  9. 作为Android开发者 你真的知道app从启动
  10. Android(安卓)使用腾讯的TBS浏览器X5内核