Android文本输入框(EditText)切换密码的显示与隐藏
来源:互联网 发布:windows ce安装软件 编辑:程序博客网 时间:2024/05/22 05:05
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.PasswordTransformationMethod;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;/** * Demo描述: * 文本输入框(EditText)切换密码的显示与隐藏 * * 参考资料: * 1 http://developer.android.com/reference/android/text/method/HideReturnsTransformationMethod.html * 2 http://developer.android.com/reference/android/text/method/PasswordTransformationMethod.html * 3 http://blog.csdn.net/dawanganban/article/details/23374187 * Thank you very much */public class MainActivity extends Activity { private Button mSwitchButton; private EditText mPasswordEditText; private boolean isHidden=true; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); init(); } private void init(){ mSwitchButton=(Button) findViewById(R.id.button); mPasswordEditText=(EditText) findViewById(R.id.editText); mSwitchButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (isHidden) { //设置EditText文本为可见的 mPasswordEditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } else { //设置EditText文本为隐藏的 mPasswordEditText.setTransformationMethod(PasswordTransformationMethod.getInstance()); } isHidden = !isHidden; mPasswordEditText.postInvalidate(); //切换后将EditText光标置于末尾 CharSequence charSequence = mPasswordEditText.getText(); if (charSequence instanceof Spannable) { Spannable spanText = (Spannable) charSequence; Selection.setSelection(spanText, charSequence.length()); } } }); }}
0 0
- Android文本输入框(EditText)切换密码的显示与隐藏
- Android文本输入框(EditText)切换密码的显示与隐藏
- Android文本输入框(EditText)切换密码的显示与隐藏
- Android UI设计 文本输入框EditText用法(输入密码 隐藏显示输入的字符串)
- Android文本输入框(EditText)输入密码时显示与隐藏
- Android:EditText中切换密码的显示与隐藏
- Android EditText切换密码的显示与隐藏
- EditText输入密码的显示与隐藏
- Android之EditText 为密码输入框时,密码的显示与隐藏
- Android之EditText 为密码输入框时,密码的显示与隐藏
- EditText输入密码隐藏或显示文本
- Android输入框切换密码显示与隐藏
- VC实现文本输入框密码的显示与隐藏
- 关于Android EditText密码显示隐藏切换
- android 密码显示与隐藏的切换
- Android打造带删除的EditText并且实现输入框密码显示、隐藏
- android之EditText实现动态显示隐藏密码输入框的内容(实用)
- android EditText中的密码显示与隐藏
- MobileWeb 适配总结
- iOS 瀑布流基本实现
- 无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项
- 来自一个react SPA的总结--es6的应用
- Android 设计模式 笔记 - PackageManagerService信息树
- Android文本输入框(EditText)切换密码的显示与隐藏
- 关于runtime的基本认识
- python使用stomp连接activemq
- getaddrinfo函数ipv6的应用
- python 2.7 中文教程-6:模块和包
- Android 综合揭秘 —— 全面剖释 Service 服务
- Anaconda上手教程
- html5中新增的主题元素标签
- 结构体