代码改变EditText的password属性值

来源:互联网 发布:php框架排行 yii 编辑:程序博客网 时间:2024/06/08 19:31
今天项目需求就看着写了下O(∩_∩)O哈哈~
imageOld.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View view) {        if (imageOld.isSelected()){            imageOld.setSelected(false);            // 显示为密码            editOld.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);            // 使光标始终在最后位置            Editable etable = editOld.getText();            Selection.setSelection(etable, etable.length());        }else {            imageOld.setSelected(true);            // 显示为普通文本            editOld.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);            // 使光标始终在最后位置            Editable etable = editOld.getText();            Selection.setSelection(etable, etable.length());        }    }});
0 0