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