Android动态显示隐藏密码输入框的内容
来源:互联网 发布:solarwinds网管软件 编辑:程序博客网 时间:2024/05/16 09:00
通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码,示例如下:
- private Button mBtnPassword;
- private EditText mEtPassword;
- private boolean mbDisplayFlg = false;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- mEtPassword = (EditText)findViewById(R.id.password);
- mBtnPassword = (Button)findViewById(R.id.btnPassword);
- mBtnPassword.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- Log.d("AndroidTest", "mbDisplayFlg = " + mbDisplayFlg);
- if (!mbDisplayFlg) {
- // display password text, for example "123456"
- mEtPassword.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
- } else {
- // hide password, display "."
- mEtPassword.setTransformationMethod(PasswordTransformationMethod.getInstance());
- }
- mbDisplayFlg = !mbDisplayFlg;
- mEtPassword.postInvalidate();
- }
- });
- }
main.xml
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical" android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <Button android:id="@+id/btnPassword"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="密码" />
- <EditText android:id="@+id/password"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- <!--android:inputType="number"(可以使输入内容只能是数字)-->
- android:password="true"<!--或者这样使编辑框内容变***-->
- android:textSize="18sp"
- android:text="123456">
- </EditText>
- </LinearLayout>
0 0
- Android动态显示隐藏密码输入框的内容
- Android动态显示隐藏密码输入框的内容
- 【Android】实现动态显示隐藏密码输入框的内容
- 【Android】实现动态显示隐藏密码输入框的内容
- Android动态显示隐藏密码输入框的内容
- Android动态显示隐藏密码输入框的内容
- Android实现动态显示或隐藏密码输入框的内容
- android之EditText实现动态显示隐藏密码输入框的内容(实用)
- Android 动态显示隐藏EditText 输入框内容
- Android UI设计 文本输入框EditText用法(输入密码 隐藏显示输入的字符串)
- 登录界面密码输入框控制显示与隐藏(登录一般所需要的内容)
- Android之EditText 为密码输入框时,密码的显示与隐藏
- Android之EditText 为密码输入框时,密码的显示与隐藏
- android使用CheckBox显示隐藏输入的密码
- Android输入框切换密码显示与隐藏
- Android输入密码时显示与隐藏
- Android文本输入框(EditText)切换密码的显示与隐藏
- Android打造带删除的EditText并且实现输入框密码显示、隐藏
- Android 源码下编译APK
- 算法学习 - 欧几里得算法(辗转相除法)(c++实现)
- 编译Android时,添加或者删除system.img中第三方apk、更改Android系统默认语言
- 2014年首届CCF软件能力认证试题第二题
- 图解Java权限控制符
- Android动态显示隐藏密码输入框的内容
- 归一化函数normalize详解
- 单独编译Android源代码中的模块
- Android 音量改变广播
- 输入俩整数由大到小顺序输出
- 图解Java体系结构
- 【Unity3d】关于unity2d的spriterender修改透明度方法
- 2014年首届CCF软件能力认证试题第一题
- Project 2013项目管理教程(2):project基础操作概述