EditText防止输入空格、换行、限制输入字符长度
来源:互联网 发布:mac os重装安装失败 编辑:程序博客网 时间:2024/05/17 23:57
在某些使用EditText的场合,例如注册、登录的时候,会做出限制,防止用户输入空格或者换行,并且还会限制输入字符的长度。这个经常通过InputFilter来实现。这种需求出现比较频繁,代码使用频率较高,通常放在工具类里。现记录如下:
/** * EditText防止输入空格、换行、限制输入字符长度 * @param editText * @param len 长度限制 */public static void setEditTextInhibitInputSpace(EditText editText, int len){ InputFilter filter=new InputFilter() { @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { if(" ".equals(source) || "\n".equals(source)){ //空格和换行都转换为"" return ""; }else{ return null; } } }; editText.setFilters(new InputFilter[]{filter, new InputFilter.LengthFilter(len)}); }
阅读全文
0 0
- EditText防止输入空格、换行、限制输入字符长度
- EditText限制输入字符长度和回车
- EditText防止输入空格
- EditText限制输入换行
- EditText限制输入长度
- 限制EditText输入字符
- Android EditText 特殊字符过滤和字符输入长度限制
- EditText禁止输入空格、换行符或特殊字符
- EditText限制不能输入空格,汉字和字符不超过28
- android EditText限制输入长度
- Android EditText限制输入长度
- EditText限制输入字符串长度
- 如何限制EditText输入的字符长度_王菲
- EditText输入限制:整数,小数,最大值,最大字符长度,手机号
- editText限制输入字符长度,禁止输入表情,清除输入文字的按钮
- Android EditText输入限制最大字符长度 和 限制只能输入数字和字母(包含大小写)
- wpf 输入字符长度限制
- 限制textfiled输入字符长度
- 优先级
- xshell无法链接Ubuntu失败,拒绝密码的解决方案
- 优先级
- 优先级
- 阿里druid数据源及JdbcTemplate配置使用
- EditText防止输入空格、换行、限制输入字符长度
- 如何搞定SVN目录的cleanup问题和lock问题
- 个人总结74
- DOS窗口里面的复制操作
- 蓝桥杯PREV-2 打印图案水题
- 比特币:一种点对点的电子现金系统 要点提炼
- spring框架核心思想之ioc控制反转
- ajax 无刷新级联
- 第四章.流程控制