`
zhangfan822
  • 浏览: 255872 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Android EditText 密码输入框可见性设置。

阅读更多

网上有说通过setPassword()方法设置,但我试有这个方法,开始有,一会又找不到这个方法了。很怪异。

还是网络强大,有人贴出了切实可行的办法,在CheckBox 控件的状态改变监听器中实现对EditText控件的密码输入框可见性设置:

public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    if (isChecked) {
     passEdit.setInputType(0x90);
    } else {
     passEdit.setInputType(0x81);
    }
} 

 

效果图:




 
 

  • 大小: 8.4 KB
  • 大小: 9.1 KB
分享到:
评论

相关推荐

    Android开发 自带清除按钮 密码可见 自定义EditText输入框

    本文将深入探讨如何基于Android系统原生的EditText控件,实现一个带有清除按钮、可切换密码可见性的自定义输入框。这个组件特别适用于处理需要输入密码或者短信验证码的场景,它能提供更加友好的交互方式,提升用户...

    Android 登录输入框,带删除,隐藏密码按钮

    这个自定义控件——MyLoginEditText,旨在提供更友好的用户体验,让用户能够方便地清除输入内容,同时在需要时切换密码的可见性。 1. **自定义控件基础**: 在Android中,我们可以通过继承已有的View或EditText类...

    Android自定义EditText实现带清除功能的输入框

    2. **设置监听器**: 在代码中,我们需要监听EditText的`TextWatcher`事件,以便在文本变化时更新清除按钮的可见性。当文本不为空时,显示清除按钮;当文本为空时,隐藏清除按钮。 ```java EditText editText = ...

    自定义EditText_密码明文切换_点击清空输入框

    `togglePasswordVisibility`方法负责切换密码的可见性,根据当前状态改变EditText的转换方法和小图标的图片资源。同时,我们还添加了一个`clearInput`方法,用于在点击小图标时清空输入框。 现在,你可以在其他布局...

    安卓EditText输入框相关-仿微信密码输入可输入明文.rar

    本资源"安卓EditText输入框相关-仿微信密码输入可输入明文.rar"提供了一个实现类似微信密码输入效果的示例,用户可以选择显示明文或者密文模式。下面我们将详细探讨这一功能的实现原理和相关知识点。 1. **EditText...

    Android 仿支付宝自定义密码输入框

    通过在布局XML文件中引入这个自定义控件,并设置相应的属性(如初始可见性、颜色等),我们就能在应用中看到与支付宝类似的密码输入界面。 总的来说,创建一个`Android 仿支付宝自定义密码输入框`涉及到Android视图...

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

    实现这一功能的关键在于监听用户的点击事件,并动态改变EditText的inputType属性,从而控制密码的可见性。 其次,集成的删除功能意味着用户可以方便地清除输入框中的所有内容,而不仅仅是最后一个字符。这在处理长...

    安卓EditText输入框相关-Android自定义edittext(实现删除手机号码样式选中未选中底部状态改变.rar

    这个压缩包文件"安卓EditText输入框相关-Android自定义edittext(实现删除手机号码样式选中未选中底部状态改变.rar"提供了自定义EditText的示例,帮助开发者实现更丰富的交互效果。以下是关于自定义EditText的一些...

    android 密码加密输入,仿微信、支付宝密码输入框,附源码及apk

    在Android中,通常使用EditText控件作为用户输入密码的界面,但默认情况下,EditText显示的字符是可见的。为了实现密码输入,我们需要设置`inputType`属性为`textPassword`,这样输入的字符就会被替换为星号或圆点。...

    软键盘挡住EditText完美解决方案

    在移动应用开发中,经常会遇到这样一个问题:当用户在界面上点击一个输入框(EditText)时,软键盘弹出后会遮挡该输入框,导致用户无法清晰地看到自己正在输入的内容,极大地影响了用户体验。本文将详细介绍如何通过...

    仿微信支付密码输入框

    这个开关可以改变密码的可见性,从星号切换到实际的数字。这需要通过监听开关状态的变化,并相应地修改`InputType`属性来实现。 在设计布局时,自定义的密码输入框应该与其他UI元素(如提交按钮)保持一致,遵循...

    Android 解决软键盘遮挡登陆按钮

    开发者需要考虑不同设备、屏幕尺寸和Android版本的兼容性,以确保应用在各种环境下都能提供良好的用户体验。对于源码和工具的研究,可以深入到Android系统的源码,理解`WindowManager`和`View`的工作机制,这有助于...

    android游戏开发 自己实现的输入框

    可以在输入框下方添加一个错误提示区域,通过修改其可见性、颜色和文本内容来展示错误信息。 9. **性能优化**:考虑到游戏性能,避免在主线程中进行耗时操作。如果需要大量处理文本,可以考虑使用异步任务或线程池...

    EditText输入密码 显示 不显示

    本教程将深入讲解如何在Android的`EditText`中实现密码显示与隐藏的功能。 首先,`EditText` 的`inputType`属性是控制输入类型的关键,可以设置为`textPassword`以隐藏输入的字符。例如,在XML布局文件中,我们可以...

    安卓Android源码——(EditText文本编辑).zip

    `setSelection`方法可以设置光标的位置,`setCursorVisible`可以控制光标的可见性。 8. **焦点和键盘**: 默认情况下,`EditText`获得焦点时会弹出软键盘。如果不想自动弹出,可以设置`android:...

    EditText输入框

    - `android:id`:设置EditText的唯一标识符。 - `android:layout_width/height`:设定布局宽度和高度。 - `android:hint`:显示的提示信息,当文本框为空时可见。 - `android:text`:初始显示的文本内容。 - `...

    安卓高级xml输入框EditText及其登陆界面布局shape使用

    为了实现清空按钮的动态显示和隐藏,我们可以将一个清除图标(ImageView)与EditText放在同一个LinearLayout或RelativeLayout中,并通过监听EditText的文本变化(`addTextChangedListener`)来决定清空按钮的可见性。...

    EditText密码框

    如果你想自定义密码显示图标,可以通过`app:drawableStart`或`app:drawableLeft`设置左侧图标,点击该图标时触发切换密码可见性。例如: ```xml <EditText ... app:drawableStart="@drawable/ic_visibility" app:...

    密码输入框

    接下来,在布局文件中使用我们的自定义`MyEditText`组件,并添加一个切换按钮(例如一个眼睛图标)来控制密码的可见性: ```xml android:id="@+id/et_password" android:layout_width="match_parent" android:...

    Android-MNPasswordEditText类似微信支付宝的密码输入框

    1. **点状星号显示**:MNPasswordEditText默认以星号(*)替代真实密码,为用户提供了隐私保护,同时保持输入过程的可见性。这种设计使得用户能够确认他们正在输入正确的密码,而不会暴露实际密码信息。 2. **动态...

Global site tag (gtag.js) - Google Analytics