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

安卓高级xml布局(一)高级输入框EditText设计 安卓高级xml布局(一)高级输入框EditText设计转载请注明来源 代码连接 http://download.youkuaiyun.com/detail/androidmsky/9274037今天给大家介绍一下如何实现一款简约时尚的安卓登陆界面。大家先看一下效果图当用户输入时动态出现删除按钮 现在先罗列一下技术点: 1.如何使用圆角输入框和按钮背景 2.如何实现“手机号”、“密码”后面的竖线 3. 阅读详情

 

目录

 

引言

 效果图

一、实现代码

注释

结束语


 

引言

最近项目中需要进行密码输入框的隐藏和显示,关于这个需求,几乎在每一个APP中都会有设计。当然,希望读者不要有疑问,“为什么我们的APP中会没有这个最基本的需求?”,小公司可能思考的不是那么完善,请大家谅解!

于是,我在网上搜了一下实现方法,看了几篇文章后,觉得实现起来还是超级简单的。所以,我在这里简单的纪录了一下,以方便以后的使用。

 

 效果图

 

一、实现代码

 /**
     * void 设置密码是否可见
     */
    private void setPswVisible() {
        //定义全局变量,isPswVisible :密码是否显示
        isPswVisible = !isPswVisible;
        if (isPswVisible) {
            //设置图片,隐藏或者显示图片
            ivPswShow.setImageResource(R.drawable.icon_xianshimima);
            //显示密码方法一
            HideReturnsTransformationMethod method2 = HideReturnsTransformationMethod.getInstance();
            etWifiPsw.setTransformationMethod(method2);
        } else {
            //设置图片,隐藏或者显示图片
            ivPswShow.setImageResource(R.drawable.icon_buxianshimima);
            //隐藏密码方法一
            PasswordTransformationMethod method1 = PasswordTransformationMethod.getInstance();
            etWifiPsw.setTransformationMethod(method1);
        }
        //切换后将EditText光标置于末尾
        etWifiPsw.setSelection(etWifiPsw.getText().toString().length());
       
    }

 

注释

             isPswVisible:定义全局Boolean变量,密码是否显示
             ivPswShow:ImageView,设置图片,隐藏或者显示图片

             etWifiPsw:EditText,密码输入框

 

结束语

           代码实现方式其实非常的简单,相信读者通过上述代码块,应该可以清楚地了解功能的实现逻辑。代码块中的变量如有不明白的,可以参考注释。
           

 

android 密码显示与隐藏 1.主要是密码显示,隐藏</br> 2.博客地址:http://blog.youkuaiyun.com/sfwangji/article/details/53388607 3.git地址:https://github.com/song161013/studio-origin 立即下载

相关推荐

安卓开发密码显示与隐藏(三种方法)

安卓开发中登录注册中密码显示与隐藏,三种方法介绍!!!

android 更改密码显示风格

android 更改密码显示风格 setTransformationMethod 则可以支持将输入的字符转换,包括清除换行符、转换为掩码。使用方法: textView.setTransformationMethod(PasswordTransformationMethod.getInstance()); 综合来说,如果需要实现自己的转换,可以通过实现 Transformat

w6028819321的专栏 2722

PasswordTransformationMethod

完全重新定义PasswordTransformationMethod类,可对密码字符串改变的等待时间进行修改

Android 眼睛 显示隐藏密码(ImageView)_hidereturnstransformationmethod

如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

2401_84170522的博客 1054

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

本文实例展示了Android实现动态显示或隐藏密码输入框内容的方法,分享给大家供大家参考之用。具体方法如下: 该功能可通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码。 示例代码如下: private Button mBtnPassword; private EditText mEtPassword; private boolean mbDisplayFlg = false; /** Called when the activity is first created. */ @Override public void onCreate

MATLAB图像去噪实战:如何用巴特沃斯滤波器完美去除横条纹(附完整代码)

本文详细介绍了如何使用MATLAB中的巴特沃斯滤波器有效去除图像中的横条纹噪声。通过频域分析和滤波处理,结合完整的代码示例,帮助读者掌握从噪声分析到参数优化的全流程技术,实现高质量的图像去噪效果。

weixin_30566063的博客 562

(Android)密码输入框的显示与隐藏

1、xml界面 <EditText android:id="@+id/ed" android:layout_width="330dp" android:layout_height="60dp" android:hint=" 密码" android:dr...

Bliyuu的博客 2098

基于PDF文档结构的数字隐写

PDF隐写

xiongshivigor的博客 1426

Android 动态实现密码、复选框等显示与隐藏

       在研发中,我们都会在登录页面遇到密码的隐藏与显示的功能,以及复选框这些小功能的实现。这里简单的做了两种方法的总结,喜欢的可以参考一下: 第一种方式: 密码的显示与隐藏 //全局定义一个标识: private boolean isEye; //每次用户进入登录的时候,输入密码都是隐藏的 PasswordTransformationMethod methodHide = PasswordTransformationMet

拉莫帅的博客 934

【算法】—前缀和与差分详解

前缀和指一个数组的某下标之前的所有数组元素的和(即数列的前n项求和),前缀和是一种重要的预处理,能够降低算法的时间复杂度,可以快速地求出某一段的和,对于处理区间之间的问题是往往十分高效相比较其他算法而言,前缀和更像是一种解题的技巧,一种优化方式输入一个长度为 n 的整数序列。接下来再输入 m 个询问,每个询问输入一对 l,r 对于每个询问,输出原序列中从第 l 个数到第 r 个数的和5 32 1 3 6 41 21 32 4123453610。

DAY I 的成长之路 6022

Pandas实战指南:从数据结构到清洗聚合的完整解析

在数据分析工作中,表格数据处理是最常见的需求,无论是电商运营还是量化交易,都离不开对结构化数据的清洗与转换。Python生态中,Pandas凭借Series与DataFrame两种核心数据结构,将数据标签与数值绑定,实现自动对齐,极大简化了数据操作流程。它不仅是数据清洗的利器,也是分组聚合、透视表分析和时间序列处理的基础工具。掌握Pandas,意味着能够高效完成从数据读取、缺失值处理、类型转换到分组统计的完整分析流水线,将重复性报表工作自动化。本文基于实际使用经验,系统梳理Pandas的核心概念、常用操作、

weixin_30768881的博客 258

密码切换显示和隐藏 并且保证切换时候EditText显示在最后一行

mEye.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (isHidden){//当前状态不可见 //设置密码可见

zhouxin1233的博客 614

自动识别象棋棋子的OpenCV应用

在计算机视觉领域,OpenCV是一个广泛应用的开源计算机视觉库,它提供了丰富的图像处理和分析工具。本文将介绍如何使用OpenCV实现自动识别象棋棋子的功能,并提供相应的源代码。通过以上代码,我们可以实现对棋盘图像中棋子的自动识别。需要注意的是,以上代码只是一个简单的示例,实际应用中可能需要根据具体情况进行参数调整和算法优化,以获得更好的识别效果。函数利用预处理后的图像,寻找图像中的轮廓,并根据轮廓的面积筛选出可能的棋子轮廓,最后在原图像中提取棋子区域。在主程序中,我们读取输入图像,并调用。

WzisTypescript的博客 905

Android自定义密码输入框(可显示或隐藏)

先上效果图 1.首先在layout下新建xml文件 view_pas_edittext 主要控件为EditText和Button,其中Button存放闭眼的图片,其他样式自定(闭眼和眼睛两张图片可在阿里图标下载) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sch...

BFELFISH的博客 2426

openclaw通俗入门系列4——智能体工作区

工作区 = 智能体的家,存放它的性格、记忆、技能。默认不是牢笼(可以用沙箱隔离)。建议放到私有 Git 备份,但绝对不要提交密钥!

m0_60605453的博客 462

大疆RoboMaster嵌入式面试,电机FOC调不出来当场走人

摘要:大疆RoboMaster嵌入式工程师面试以实战能力著称,重点考察FreeRTOS任务调度、FOC电机控制和CAN总线三大核心技能。FreeRTOS部分涉及优先级调度、栈溢出排查及信号量与互斥锁的区别;FOC控制要求现场编写电流环代码,并解释Clarke/Park变换原理;CAN总线则关注仲裁机制、CANopen协议应用及错误帧排查方法。面试强调工程实践,需具备STM32开发经验,建议搭建实际环境进行练习。该岗位被誉为"硬件版修罗场",充分体现大疆对实际开发能力的严格要求。

郑伟强dev的专栏 150

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

本文实例展示了Android实现动态显示或隐藏密码输入框内容的方法,分享给大家供大家参考之用。具体方法如下:该功能可通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码。示例代码如下:private Button mBtnPassword;private EditText mEtPassword;private boolean mbDispla...

weixin_33673142的博客 302

初探802.11协议(0)——PCF/DCF与CSMA/CA机制

IEEE802.11 CSMA/CA机制与DCF机制

FanFF的博客 4505

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

本文实例展示了android实现动态显示或隐藏密码输入框内容的方法,分享给大家供大家参考之用。具体方法如下:该功能可通过设置edittext的settransformationmethod()方法来实现隐藏密码或者显示密码。示例代码如下:private button mbtnpassword;private edittext metpassword;private boolean mbdispla...

weixin_42502643的博客 290

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Android之EditText 为密码输入框时,密码的显示与隐藏

实现输入框密码文本的显示与隐藏有两种,一种是通过直接改变android:inputType,一种是通过改变android.text.method.TransformationMethod。 方式一:改变android:inputType的值 实现代码如下: /** * 密码显示或隐藏 (切换) */ private void showOrHide(EditTe

柳絮、 6360

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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

在设置输入密码框时,有些时候需要按钮控制输入的是“明文”或者“暗文”。 这里提供一种Android实现动态显示隐藏密码输入框的内容的方法: 主要是通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码。 java 文件 package com.app; import android.os.Bundle; import a

欲买桂花同载酒,终不似,少年游。 9624

Android 密码的隐藏和显示

在Android开发中,需要密码的隐藏和显示,下面就和大家分享一下使用方法: xml代码: <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:background="@color/...

记录从移动端、鸿蒙到物联网与AI的完整实战与思考。专注于分享可复用的工程方案与产品思维,尤其深入鸿蒙生态与全栈开发。以十年工程与管理沉淀,为你提供清晰的技术纵深路径。坚信技术的价值在于“贯通”与“落地”。 2903

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

在设置输入密码框时,有些时候需要按钮控制输入的是“明文”或者“暗文”。这里提供一种Android实现动态显示隐藏密码输入框的内容的方法:主要是通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码。java 文件package com.app;import android.os.Bundle;import android.app.Activity...

weixin_39767645的博客 378

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

通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码,示例如下: mEtPassword = (EditText)findViewById(R.id.password); mBtnPassword = (Button)findViewById(R.id.btnPassword); mBtnPassword.setOnClickListener(new OnClickListener() { @

蓝蓝的天 2万+

Android EditText 之密码输入框显示和隐藏切换的实现

Android EditText 之密码输入框显示和隐藏切换的实现

leveretz的博客 1215
上一篇: Android开发:安卓选择器类库,包括日期选择器、时间选择器、文件选择器、目录选择器等
下一篇: Android开发:Android使用ViewPager实现启动APP时向导界面 引导页
android157
博客等级 码龄9年 193粉丝 95原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值