切换输入框内容为明文还是隐文

在那个图片的点击事件里进行切换就好,布局里默认写为隐文状态

private boolean istrue=false;

img.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {

        if(istrue){
            istrue=false;
            edit.setTransformationMethod(PasswordTransformationMethod.getInstance());
            //这是修改图片 
            img.setImageResource(R.drawable.jxc);
            //每次切换完把光标放在最后面
            int length = edit.getText().length();
            edit.setSelection(length);
        }else {
            istrue=true;
            edit.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
            //这是修改图片 
            img.setImageResource(R.drawable.b666);
            //每次切换完把光标放在最后面
            int length = edit.getText().length();
            edit.setSelection(length);
        }


    }
});

猜你喜欢

转载自blog.csdn.net/ZhangXuxiaoqingnian/article/details/81335624