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开发中,需要密码的隐藏和显示,下面就和大家分享一下使用方法: xml代码: <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:background="@color/white" android:orientation="horizontal" > <TextView an
-
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 密码 显示与隐藏功能实例
效果: <?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实现动态显示或隐藏密码输入框的内容
本文实例展示了Android实现动态显示或隐藏密码输入框内容的方法,分享给大家供大家参考之用.具体方法如下: 该功能可通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码. 示例代码如下: private Button mBtnPassword; private EditText mEtPassword; private boolean mbDisplayFlg = false; /** Called when the activity is
-
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 CocoaPods详解之制作篇
- javascript ImgBox透明遮罩层背景图片展示
- Shell脚本8种字符串截取方法总结
- CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB)
- AngularJS基础 ng-keyup 指令简单示例
- PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
- 在html页面中包含共享页面的方法
- ASP基础入门第五篇(ASP脚本循环语句)
- 理解JS绑定事件
- linux shell txt转换成html的实现代码
- MySQL中安装样本数据库Sakila过程分享
- jquery 查找select ,并触发事件的实现代码
- iOS中自定义弹出pickerView效果(DEMO)
- Ubuntu16.04 LTS 下安装 Android Studio 2.2.2 的详细步骤
- Java找出1000以内的所有完数
- 浅谈c++调用python链接的问题及解决方法
- C#自定义字符串补0函数实例
- PHP无限极分类函数的实现方法详解
- Java并发系列之AbstractQueuedSynchronizer源码分析(共享模式)
- Spring Boot容器加载时执行特定操作(推荐)