Android完美解决输入框EditText隐藏密码打勾显示密码问题
16lz
2021-01-23
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()); }}
更多相关文章
- 丢失Android系统库或者Conversion to Dalvik format failed with
- Android编程简单设置ListView分割线的方法
- Android Studio的Gradle文件方法说明
- 获取Android SDK 源代码并在Eclipse中关联查看的方法
- Android SDK安装方法