Android完美解决输入框EditText隐藏密码打勾显示密码问题长话短说,一共有两种方法。首先你需要在布局文件里面给EditText设置一个,我这里默认规定密码只能是数字,属性。android:inputType="numberPassword"如果你需要你的密码不止是数字,你可以设置android:inputType="textPassword"方法一:使用setInputType设置(适用于textPassword)@Overridepublic 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)@Overridepublic void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {  // TODO Auto-generated method stub  if (isChecked) {    mPswEdt.setTransformationMethod(HideReturnsTransformationMethod            .getInstance());      } else {              mPswEdt.setTransformationMethod(PasswordTransformationMethod            .getInstance());      }}

更多相关文章

  1. 丢失Android系统库或者Conversion to Dalvik format failed with
  2. Android编程简单设置ListView分割线的方法
  3. Android Studio的Gradle文件方法说明
  4. 获取Android SDK 源代码并在Eclipse中关联查看的方法
  5. Android SDK安装方法

随机推荐

  1. Sql Server如何查看被锁的表及解锁的方法
  2. SQL2000安装后,SQL Server组无项目解决方
  3. sql server 编译与重编译详解
  4. SQL Server通过重建方式还原master数据库
  5. SQL查询数据库中符合条件的记录的总数
  6. Sql Server2016 正式版安装程序图解教程
  7. Windows Server2008 R2 MVC 环境安装配置
  8. sql server 2012安装程序图集
  9. SqlServer编写数据库表的操作方式(建库、
  10. SQL Server纵表与横表相互转换的方法