android之EditText实现动态显示隐藏密码输入框的内容(实用)
来源:互联网 发布:手机写游记软件 编辑:程序博客网 时间:2024/05/17 09:17
通过设置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:password=“true”
- android:textSize=“18sp”
- android:text=“123456”>
- </EditText>
- </LinearLayout>
1 0
- android之EditText实现动态显示隐藏密码输入框的内容(实用)
- 【Android】实现动态显示隐藏密码输入框的内容
- 【Android】实现动态显示隐藏密码输入框的内容
- Android动态显示隐藏密码输入框的内容
- Android动态显示隐藏密码输入框的内容
- Android动态显示隐藏密码输入框的内容
- Android动态显示隐藏密码输入框的内容
- Android实现动态显示或隐藏密码输入框的内容
- Android 动态显示隐藏EditText 输入框内容
- Android之EditText 为密码输入框时,密码的显示与隐藏
- Android之EditText 为密码输入框时,密码的显示与隐藏
- Android打造带删除的EditText并且实现输入框密码显示、隐藏
- Android UI设计 文本输入框EditText用法(输入密码 隐藏显示输入的字符串)
- 使用EditText的setTransformationMethod() 实现输入密码的显示,隐藏
- EditText输入密码的显示与隐藏
- android下如何实现EditText显示隐藏密码的实现,
- 动态显示隐藏EditText内的密码
- Android文本输入框(EditText)切换密码的显示与隐藏
- (第十五周项目1)验证算法(2)
- 第十五周 项目1 希尔排序
- oracle数据库交互(新增/修改用)
- 一个三流学校程序员的奋斗(勉)
- 如何理解Bundle传递数据与直接用intent传递数据
- android之EditText实现动态显示隐藏密码输入框的内容(实用)
- Android特效合集
- class 文件与dex文件区别 (dvm与jvm区别)及Android DVM介绍
- 第14周项目3 是否二叉排序树?
- 第十四周项目1-验证算法(3)-二叉排序树算法
- 第十三周项目3-Dijkstra算法验证
- 关于form表单
- oracle错误提示解析
- iOS Source Tree 这是一个无效的源路径/URL