android开发分享Android实现动态显示或隐藏密码输入框的内容

本文实例展示了android实现动态显示或隐藏密码输入框内容的方法,分享给大家供大家参考之用。具体方法如下: 该功能可通过设置edittext的settransforma

android开发分享Android实现动态显示或隐藏密码输入框的内容实例展示了android实现动态显示或隐藏密码输入框内容的方法,分享给大家供大家参考之用。具体方法如下:

上述就是android开发分享Android实现动态显示或隐藏密码输入框的内容的全部内容,如果对大家有所用处且需要了解更多关于Android学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

该功能可通过设置edittext的settransformationmethod()方法来实现隐藏密码或者显示密码。

示例代码如下:

  private button mbtnpassword;  private edittext metpassword;  private boolean mbdisplayflg = false;     /** called when the activity is first created. */  @override  public void oncreate(bundle savedinstancestate) {    super.oncreate(savedinstancestate);    setcontentview(r.layout.main);      metpassword = (edittext)findviewbyid(r.id.password);    mbtnpassword = (button)findviewbyid(r.id.btnpassword);    mbtnpassword.setonclicklistener(new onclicklistener() {     @override   public void onclick(view v) {   // todo auto-generated method stub   log.d("androidtest", "mbdisplayflg = " + mbdisplayflg);   if (!mbdisplayflg) {    // display password text, for example "123456"    metpassword.settransformationmethod(hidereturnstransformationmethod.getinstance());   } else {    // hide password, display "."    metpassword.settransformationmethod(passwordtransformationmethod.getinstance());   }   mbdisplayflg = !mbdisplayflg;   metpassword.postinvalidate();   }    });  }    

main.xml文件如下:

  <?xml version="1.0" encoding="utf-8"?>  <linearlayout xmlns:android="https://schemas.android.com/apk/res/android"   android:orientation="vertical" android:layout_width="fill_parent"   android:layout_height="fill_parent">   <button android:id="@+id/btnpassword"   android:layout_width="wrap_content"   android:layout_height="wrap_content"   android:text="密码" />   <edittext android:id="@+id/password"   android:layout_width="fill_parent"   android:layout_height="wrap_content"   android:password="true"   android:textsize="18sp"   android:text="123456">   </edittext>  </linearlayout>    

希望android开发分享Android实现动态显示或隐藏密码输入框的内容所述对大家的android程序设计有所帮助。

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/addevelopment/940487.html

(0)
上一篇 2021年11月13日
下一篇 2021年11月13日

精彩推荐