长话短说,一共有两种方法。首先你需要在布局文件里面给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. 《Android(安卓)Dev Guide》系列教程7:Android生命周期之service/
  2. Ubuntu共享WiFi(AP)给Android方法【修正版】
  3. Android控件TextView中ellipsize属性(设置当文字长度超过textview
  4. Android之TextView 详细字典
  5. Android(安卓)反编译apk 到java源码的方法
  6. android preferenceActivity用法
  7. android绘图
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. android中SharedPreferences使用
  2. Android(安卓)Activity 窗口大小縮放
  3. Android(安卓)Studio 3.x找不到Android(
  4. Android拍照以及前后摄像头切换
  5. android 代码设置间距
  6. Android(安卓)-- 动画特效(Animation)
  7. Android(安卓)as Bluetooth Low Energy P
  8. 关于android studio启动时加载项目gradle
  9. Android(安卓)-- 隐藏式抽屉(SlidingDrawe
  10. android SQLite查询