Button选择器使用,EditText改变输入密码的现实与隐藏

Button选择器使用(带shape设置边框)

  • 在Drawable文件下创建资源文件,如下


        
            
            
            
            
            
            
            
        
    
    
        
            
            
            
            
        
    

  • 设置选择器到Button中
android:background="@drawable/button_selector

EditText改变输入密码的现实与隐藏

  1. 自定义boolean类型的变量
  2. 参照物点击监听(如:eyes图片,或其他图标)
mEyes.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //自动设置touchState的值
                if (touchState) {
                    touchState = false;
                } else {
                    touchState = true;
                }
                if (touchState) {
                    //从不可见到可见
                    mPwdUserPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
                    //设置光标位置为字符串的长度
                    mPwdUserPwd.setSelection(mPwdUserPwd.length());
                } else {
                    //从可见到不可见
                    mPwdUserPwd.setTransformationMethod(PasswordTransformationMethod.getInstance());
                }
            }
        });

你可能感兴趣的:(Button选择器使用,EditText改变输入密码的现实与隐藏)