android 显示隐藏密码

原创 2015年11月17日 17:05:55

1.xml的定义

<CheckBox
    android:layout_centerVertical="true"
    android:layout_alignParentRight="true"
    android:id="@+id/show_pwd_cb"
    android:layout_width="20dp"
    android:layout_height="wrap_content"
    android:layout_marginRight="20dp"
    android:background="@drawable/login_pwd_checkbox_selector"
    android:button="@null" />

login_pwd_checkbox_selector:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_checked="true" android:drawable="@drawable/login_pwd_select" />
    <item android:state_checked="false" android:drawable="@drawable/login_pwd_no" />
</selector>

2.使用

//密码的显示
show_pwd_cb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView,
                                 boolean isChecked) {
        if (isChecked) {
            password.setInputType(InputType.TYPE_CLASS_TEXT);
        } else {
            password.setInputType(InputType.TYPE_CLASS_TEXT
                    | InputType.TYPE_TEXT_VARIATION_PASSWORD);
        }
    }
});

相关文章推荐

android 密码显示与隐藏

  • 2016年11月29日 11:37
  • 24.29MB
  • 下载

Android中隐藏显示密码

  • 2016年03月31日 15:39
  • 2.65MB
  • 下载

Android EditText密码显示隐藏和全部属性的介绍

这个很简单,一起来看看图和代码吧:    代码如下:    布局文件: ...

Android显示和隐藏密码的自定义EditView

自定一个EditView,设置其DrawableRight为显示或隐藏密码属性,同时当点击drawable时,阻止弹出输入键盘功能。 public class PasswordEditText ex...

android程序代码实现改变字体颜色和输入密码的显示隐藏

这篇文章记录一下开发时遇到的两个小问题         1、很多时候都需要用在java代码中去更改字体的颜色,密码的显示方式,以及使用java代码创建一个控件、一个布局,这次遇到的问题就是使用jav...

Android实现显示隐藏密码

相信这种效果特别常见,平时看到密码框右边有一个小眼睛,点击显示明文密码,再点击显示密文密码 直接看效果图吧! 先看隐藏效果 代码如下 //密码密文显示 pwd.setTra...

Android EditText 显示或隐藏密码,增加边框,设置光标操作

一、显示或隐藏密码 if(isChecked){ editText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_...
  • gzthss
  • gzthss
  • 2015年01月04日 16:52
  • 429

Android布局中对输入密码的隐藏和显示(一)

【Android】实现动态显示隐藏密码输入框的内容

在设置输入密码框时,有些时候需要按钮控制输入的是“明文”或者“暗文”。 这里提供一种Android实现动态显示隐藏密码输入框的内容的方法: 主要是通过设置EditText的setTransformat...

Android打造带删除的EditText并且实现输入框密码显示、隐藏

Android打造带删除的EditText并且实现输入框密码显示、隐藏
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 显示隐藏密码
举报原因:
原因补充:

(最多只允许输入30个字)