Android EditText密码的隐藏和显示功能
Android EditText密码的隐藏和显示功能
实现效果图:
实现代码:
首先在xml里创建两个控件 EditText和CheckBox
然后就很简单了
dt1=(EditText)findViewById(R.id.password); cb1=(CheckBox)findViewById(R.id.checkbox_1); cb1.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub if(cb1.isChecked()){ dt1.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); //如果被选中则显示密码 dt1.setSelection(dt1.getText().length()); //TextView默认光标在最左端,这里控制光标在最右端 }else { dt1.setTransformationMethod(PasswordTransformationMethod.getInstance()); //如果没选中CheckBox则隐藏密码 dt1.setSelection(dt1.getText().length()); } } );
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!如有疑问请留言或者到本站社区讨论交流,共同进步!
相关推荐
-
Android实现动态显示或隐藏密码输入框的内容
本文实例展示了Android实现动态显示或隐藏密码输入框内容的方法,分享给大家供大家参考之用.具体方法如下: 该功能可通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码. 示例代码如下: private Button mBtnPassword; private EditText mEtPassword; private boolean mbDisplayFlg = false; /** Called when the activity is
-
Android文本输入框(EditText)输入密码时显示与隐藏
代码很简单,这里就不多废话了. 复制代码 代码如下: package cc.c; import android.app.Activity; import android.os.Bundle; import android.text.Selection; import android.text.Spannable; import android.text.method.HideReturnsTransformationMethod; import android.text.method.Passw
-
Android中实现EditText密码显示隐藏的方法
在Google发布了support:design:23+以后我们发现有这么一个东西TextInputLayout,先看下效果图: <android.support.design.widget.TextInputLayout android:id="@+id/pwdLayout" android:layout_width="match_parent" android:layout_height="wrap_content" app:passw
-
Android中实现密码的隐藏和显示的示例
在Android开发中,需要密码的隐藏和显示,下面就和大家分享一下使用方法: xml代码: <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:background="@color/white" android:orientation="horizontal" > <TextView an
-
Android 密码 显示与隐藏功能实例
效果: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android
-
Android EditText密码的隐藏和显示功能
Android EditText密码的隐藏和显示功能 实现效果图: 实现代码: 首先在xml里创建两个控件 EditText和CheckBox 然后就很简单了 dt1=(EditText)findViewById(R.id.password); cb1=(CheckBox)findViewById(R.id.checkbox_1); cb1.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public vo
-
Android 登录页面的实现代码(密码显示隐藏、EditText 图标切换、限制输入长度)
效果演示 密码显示与隐藏 方法一 if(status){ etPassword.setInputType(InputType.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_VARIATION_NORMAL); //显示文本 status = false; }else { etPassword.setInputType(InputType.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_VARIATION_PASSWORD); //隐藏
-
Android实现显示和隐藏密码功能的示例代码
在前端中我们知道用javascript就可以可以很容易实现,那么在Android中怎么实现这个功能呢? Java代码 package com.example.test2; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.text.method.HideReturnsTransformationMethod; import android.text.method.Pa
-
Android实现密码隐藏和显示
本文实例为大家分享了Android实现密码隐藏和显示的具体代码,供大家参考,具体内容如下 在Android开发中,需要密码的隐藏和显示,下面就和大家分享一下使用方法: xml代码: <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:background="
-
android控制密码显示与隐藏的方法
本文实例为大家分享了android控制密码显示与隐藏的具体代码,供大家参考,具体内容如下 <RelativeLayout android:id="@+id/view2" android:layout_width="match_parent" android:layout_height="60dp" android:layout_marginTop
-
Android编程之ListView和EditText发布帖子隐藏软键盘功能详解
本文实例讲述了Android编程之ListView和EditText发布帖子隐藏软键盘功能.分享给大家供大家参考,具体如下: 在Android开发中,手动调用软件盘的隐藏和显示有时候也是非常常见的需求. EditText控件实现了点击打开软键盘输入功能,but why ? 为什么EditText可以点击弹出keyboard,而TextView却不可以,EditText继承TextView做了哪些修改呢?关于这些问题得查看相关具体代码如何实现可以参考,看似简单的控件其实系统封装实现的很复杂.这里告
-
Android Bitmap的截取及状态栏的隐藏和显示功能
初识Bitmap Bitmap是一个final类,因此不能被继承.Bitmap只有一个构造方法,且该构造方法是没有任何访问权限修饰符修饰,也就是说该构造方法是friendly,但是谷歌称Bitmap的构造方法是private(私有的),感觉有点不严谨.不管怎样,一般情况下,我们不能通过构造方法直接新建一个Bitmap对象. Bitmap是Android系统中的图像处理中最重要类之一.Bitmap可以获取图像文件信息,对图像进行剪切.旋转.缩放,压缩等操作,并可以以指定格式保存图像文件. 正文如下
-
Android实现系统状态栏的隐藏和显示功能
尤其视频类APP,需要实现切换到横屏后,隐藏系统状态栏,全屏显示,以实现看更大画面的视频.当切换回竖屏后,又显示状态栏.那么如何实现呢? 网上流传着很多种做法.比如: 1.在AndroidManifest.xml文件中修改theme为android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2.在setContentView方法前执行如下代码: requestWindowFeature(Window.FEATURE_NO_TI
随机推荐
- iOS开发之如何给View添加指定位置的边框线详解
- python 七种邮件内容发送方法实例
- web server使用php生成web页面的三种方法总结
- 如何成为一名黑客全系列说明第1/2页
- Linux编译安装vsftpd服务器(本地用户验证方式)
- JS验证身份证有效性示例
- php 过滤英文标点符号及过滤中文标点符号代码
- ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
- ASP万用分页程序
- js replace()去除代码中空格的实例
- 解决 FireFox 下[使用event很麻烦] 的问题.
- python生成随机验证码(中文验证码)示例
- 可以关闭计算机的js脚本
- C#画笔Pen画虚线的方法
- SQL Server 定时访问url激活数据同步示例
- jquery聚焦文本框与扩展文本框聚焦方法
- Java基于正则表达式实现xml文件的解析功能详解
- C语言new操作的安全性分析
- 三下五除二 轻易搞定VLAN!
- 局域网中工作组和域之间的差别