Android EditText密码的隐藏和显示功能
程序员文章站
2022-06-04 21:33:21
android edittext密码的隐藏和显示功能
实现效果图:
实现代码:
首先在xml里创建两个控件 edittext和checkbox
然后就很简单了...
android edittext密码的隐藏和显示功能
实现效果图:
实现代码:
首先在xml里创建两个控件 edittext和checkbox
然后就很简单了
dt1=(edittext)findviewbyid(r.id.password); cb1=(checkbox)findviewbyid(r.id.checkbox_1); cb1.setoncheckedchangelistener(new oncheckedchangelistener() { @override public void oncheckedchanged(compoundbutton buttonview, boolean ischecked) { // todo auto-generated method stub if(cb1.ischecked()){ dt1.settransformationmethod(hidereturnstransformationmethod.getinstance()); //如果被选中则显示密码 dt1.setselection(dt1.gettext().length()); //textview默认光标在最左端,这里控制光标在最右端 }else { dt1.settransformationmethod(passwordtransformationmethod.getinstance()); //如果没选中checkbox则隐藏密码 dt1.setselection(dt1.gettext().length()); } } );
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!如有疑问请留言或者到本站社区讨论交流,共同进步!