Android完美解决输入框EditText隐藏密码打勾显示密码问题
16lz
2021-12-04
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()); }}
更多相关文章
- Java和Android(安卓)Http连接程序:使用java.net.URL 下载服务器图
- @+id/android:list"和"@android:id/list"的区别
- Android-给图片添加暗影
- Android中的测试小demo
- 丢失Android系统库或者Conversion to Dalvik format failed with
- Android滑动手势侦测方法介绍
- Android中SQLite应用详解(很详细)
- android与js的交互
- 前端h5与 Android/iOS 交互传参