android 代码实现密码输入框
来源:互联网 发布:淘宝查重会泄露论文吗 编辑:程序博客网 时间:2024/05/21 09:54
http://my.oschina.net/ernest/blog/28505
些场合,可能需要在运行时令某个 TextView (可能是运行时创建的,也可以是写在 XML 文件中的)。由于无法通过 XML 文件指定其为 password 输入属性,那么如何实现这个效果呢?
TextView 有两个方法:
setInputType(int) setTransformationMethod(TransformationMethod)
其中 setInputType 可以更改 TextView 的输入方式:Contact、Email、Date、Time、Short Message、Normal Text、Password 等。还可以指定各种更正选项,如 单词首字母大写、句子首字母大写、自动更正等。
使用方法:
1
int
inputType = InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_AUTO_CORRECT
2
| InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_FLAG_AUTO_CORRECT
3
| InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE;
4
textView.setInputType(inputType);
而 setTransformationMethod 则可以支持将输入的字符转换,包括清除换行符、转换为掩码。使用方法:
1
textView.setTransformationMethod(PasswordTransformationMethod.getInstance());
综合来说,如果需要实现自己的转换,可以通过实现 TransformationMethod 接口来达到你的目的(比如让输入的所有字符都变成 a,或者输入 a 显示 z,输入 z 显示 a 等)。
如需要动态显示隐藏,则可以使用:
1
setTransformationMethod(HideReturnsTransformationMethod.getInstance());
0 0
- android 代码实现密码输入框
- Android 密码输入框强力实现
- sap abap中实现密码输入框代码
- Android 密码输入框
- 【Android】实现动态显示隐藏密码输入框的内容
- 【Android】实现动态显示隐藏密码输入框的内容
- 【Android自定义控件】密码输入框+数字键盘的实现
- Edittext实现密码输入框
- Android实现自定义PasswordInputView密码输入
- Android支付密码输入框
- Android自定义密码输入框
- 【代码笔记】HTML+CSS+JavaScript实现密码输入框显示文字
- 输入密码检测大写是否锁定js实现代码
- 文本输入框、密码输入框代码写法
- android下,cocos2d-x 游戏密码框输入时 *号显示代码。。。。。。。
- 实现一个密码验证输入框
- ExtJS实现弹出密码输入框
- 自定义view实现密码输入框
- Android Repo的manifest XML文件格式
- Android App“记住密码”功能的实现逻辑
- Linux踢出其他正在SSH登陆用户
- 数据脱敏
- Android中Activity跳转 startActivity和startActivityForResult之间的区别
- android 代码实现密码输入框
- spring maven mvc
- ios打开超链接的方法
- 关于Oracle数据库优化的几点总结
- js获取键盘事件
- jsp中折叠式标签的代码实现
- STM32F4学习(四)——Usart+DMA
- 如何使用 Pylint 来规范 Python 代码风格
- cgi && fastcgi && php-fpm