时间:2021-05-21
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()); } } );感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!如有疑问请留言或者到本站社区讨论交流,共同进步!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例展示了Android实现动态显示或隐藏密码输入框内容的方法,分享给大家供大家参考之用。具体方法如下:该功能可通过设置EditText的setTransf
本文实例讲述了Android编程实现点击EditText之外的控件隐藏软键盘功能。分享给大家供大家参考,具体如下:工具类...publicstaticvoidh
实现功能:点击EditText,软键盘出现并且不会隐藏,点击或者触摸EditText以外的其他任何区域,软键盘被隐藏;1、重写dispatchTouchEven
Android设置Edittext获取焦点并弹出软键盘/***EditText获取焦点并显示软键盘*/publicstaticvoidshowSoftInput
Android的EditText字数检测和限制解决办法控件EditText在Android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们