`
7090
  • 浏览: 282316 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)Android 设置EditText显示或隐藏密码

阅读更多

在CheckBox的onCheckedChanged()方法中, 判断是否选中.

Java代码 

if  (isChecked) {                            

// 显示密码               

    password_edit.setInputType(InputType.TYPE_CLASS_TEXT |InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);           

else  {                         

 // 隐藏密码 ,需要 InputType.TYPE_CLASS_TEXT 跟 InputType.TYPE_TEXT_VARIATION_PASSWORD 相与一下,不然不能隐藏密码

 password_edit.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);         

 } 


原文: http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&quickforward=1&id=2859

 

 

分享到:
评论

相关推荐

    android带显示/隐藏密码/删除功能的EditText

    这个"android带显示/隐藏密码/删除功能的EditText"是一个优化版的EditText,它提供了额外的功能,使得用户界面更加友好和实用。 首先,让我们深入探讨显示或隐藏密码的功能。在许多登录界面或涉及敏感信息输入的...

    Android中EditText密码样式设置

    本篇文章将深入探讨如何在Android中设置`EditText`为密码样式,并实现切换显示与隐藏密码的功能。 首先,我们来了解`EditText`的基本属性。`EditText`是`TextView`的一个子类,具有文本编辑功能。在XML布局文件中,...

    android 实现点击edittext的“小眼睛”切换明密文

    // 设置初始状态,这里假设默认是隐藏密码 etPassword.setTransformationMethod(PasswordTransformationMethod.getInstance()); ivToggleEye.setImageResource(R.drawable.ic_eye_close); } public void ...

    Android-PowerfulEditText自带一键清除按钮密码显示与隐藏按钮也可自定义资源

    本主题聚焦于一个增强版的EditText组件——PowerfulEditText,它提供了更多便利的功能,如内置的一键清除按钮、密码显示与隐藏切换,以及自定义资源的能力。这些特性使得开发者能够更方便地定制输入框,提升应用的...

    Android中EditText显示明文与密码的两种方式

    在这些场景中,密码输入通常需要以隐藏形式显示,即显示为星号或圆点,以保护用户隐私。本文将详细介绍如何在Android中实现EditText显示明文与密码的两种方法。 1. **第一种方式:通过`inputType`属性切换** 在...

    Android中实现EditText密码显示隐藏的方法

    `EditText`组件通常用于收集用户的文本输入,而在处理密码时,我们需要提供一种安全且用户友好的方式来显示或隐藏密码。本文将详细讨论如何在Android中实现`EditText`密码显示和隐藏的功能。 首先,从给定的描述和...

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

    首先,`TransformationMethod`是Android中处理`EditText`显示内容转换的接口,它有两个默认实现:`PasswordTransformationMethod`用于隐藏密码,显示为星号或圆点;`HideReturnsTransformationMethod`则显示原始输入...

    Android改EditText背景及光标Demo

    - 除背景和光标外,还可以通过`android:inputType`设置输入类型(如数字、密码、电话号码等),`android:hint`设置提示文字,`android:textColor`和`android:textColorHint`设置文字和提示文字的颜色。 - 如果需要...

    Android中隐藏显示密码

    在Android应用开发中,用户输入密码时,为了保护用户的隐私,通常会使用`EditText`控件的`password`属性来隐藏显示的字符,通常显示为星号或圆点。然而,在某些情况下,如用户需要检查他们输入的密码是否正确,就...

    EditText输入密码 显示 不显示

    为了给用户提供切换显示/隐藏密码的选项,我们通常会在`EditText`旁边添加一个切换按钮,如眼睛图标。以下是一个简单的实现方法: 1. 在布局文件中,添加一个`ImageView`作为切换按钮: ```xml android:id="@+id...

    可以显示gif图片的Edittext

    在Android开发中,有时为了提供更丰富的用户体验,我们可能需要在EditText控件中展示动态的GIF图片,例如,将GIF图片作为密码输入框的占位符。这个"可以显示gif图片的Edittext" demo就是针对这种情况设计的,它实现...

    Android EditText 正则表达式 限制数字、字母、字符 输入 密码框

    在Android开发中,`EditText`是用于用户输入文本的基本组件,常常用于收集用户的数据,如密码、邮箱地址等。为了确保用户输入的数据符合特定格式,我们可以利用正则表达式(Regular Expression)进行验证。正则...

    Android文本输入框(EditText)输入密码时显示与隐藏

    // 隐藏密码 mPasswordEditText.setTransformationMethod(PasswordTransformationMethod.getInstance()); } isHidden = !isHidden; // 刷新EditText视图 mPasswordEditText.postInvalidate(); // 将光标移...

    Android开发EditText属性.txt

    - **作用**:设置输入框为密码模式,输入的内容会被隐藏(通常显示为圆点)。 - **示例**:`android:password="true"` **5. android:textColor** - **作用**:设置文本颜色。 - **示例**:`android:textColor=...

    Android EditText密码的隐藏和显示功能

    // 隐藏密码 dt1.setSelection(dt1.getText().length()); // 光标移至末尾 } } }); ``` 在`onCheckedChanged()` 方法中,我们通过调用`setTransformationMethod()` 方法改变`EditText` 的文字转换方法。`...

    JS实现表单中点击小眼睛显示隐藏密码框中的密码

    在HTML结构中,`<input>`标签设置为`type="password"`以创建一个隐藏密码的输入框,而`<img>`标签则用于显示眼睛图标。例如: ```html 密码 <label><img src="1.png" alt="JS实现表单中点击小眼睛显示隐藏密码...

    自定义EditText密码框

    - **焦点变化**:当EditText获取或失去焦点时,应显示或隐藏密码。可以监听FocusChangeListener并相应地改变密码的可见性。 - **切换显示状态**:提供一个切换按钮,让用户选择是否显示明文密码。这可以通过更改...

    edittext自定义密码输入框

    在某些场景下,为了保护用户的隐私,我们通常需要创建一个自定义的密码输入框,使得用户输入的字符以特定的字符(如星号*或下划线_)显示,同时保持基本的输入和删除功能。本教程将详细讲解如何实现标题所提及的...

    android 自定义EditText,可删除

    在Android开发中,EditText是用于用户输入文本的基本控件,但在某些应用场景下,系统默认的EditText功能可能无法满足开发者的需求。比如,用户可能需要一个能够方便清除输入内容的EditText,或者需要动态改变文本框...

    EditText_隐藏与查看和清除

    当我们需要隐藏或查看EditText中的文本时,可以利用Android的`InputType`枚举。例如,如果希望输入内容变为星号(*)或点号(·)以隐藏文本,可以使用`TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_PASSWORD`。在Java代码中...

Global site tag (gtag.js) - Google Analytics