Android开发中Edittext设置密码显示隐藏的多种方法
生活随笔
收集整理的這篇文章主要介紹了
Android开发中Edittext设置密码显示隐藏的多种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一種方法:
editText= (EditText) findViewById(R.id.password); button= (Button) findViewById(R.id.change); button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//通過全局的一個變量的設置,這個就是判斷控件里面的內容是不是能被看到if (canSee==false){//如果是不能看到密碼的情況下,editText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());canSee=true;}else {//如果是能看到密碼的狀態下editText.setTransformationMethod(PasswordTransformationMethod.getInstance());canSee=false;}} });第二種方法:
//設置密碼不可見et_pwd.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); //設置密碼可見,如果只設置 et_Pwd.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT);TYPE_TEXT_VARIATION_PASSWORD則無效也可以用十六進制設置: et_pwd.setInputType(0x90);//不可見 et_pwd.setInputType(0x81);//可見第三種方法:
iv_enterpassword_hide.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// 隱藏顯示密碼if (count % 2 == 0) {// 顯示密碼et_setpassword_password.setInputType(1);} else {// 隱藏密碼et_setpassword_password.setInputType(129);}// 累加操作count++;}});總結
以上是生活随笔為你收集整理的Android开发中Edittext设置密码显示隐藏的多种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超进化物语124怎么过(超行书怎么写好看
- 下一篇: 憋尿久了人会傻?在厕所玩手机会便秘?上厕