editText设置输入最大值(不是长度)
来源:互联网 发布:程序员之死的文化深意 编辑:程序博客网 时间:2024/05/16 14:30
package com.myplas.q.common.view;import android.text.InputFilter;import android.text.Spanned;/** * 编写: 黄双 * 时间: 2017/6/121519. * 邮箱: 15378412400@163.com */public class InputFilterMinMax implements InputFilter{ private int min, max; public InputFilterMinMax(int min, int max) { this.min = min; this.max = max; } public InputFilterMinMax(String min, String max) { this.min = Integer.parseInt(min); this.max = Integer.parseInt(max); } @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { try { int input = Integer.parseInt(dest.toString() + source.toString()); if (isInRange(min, max, input)) return null; } catch (Exception nfe) { } return ""; } private boolean isInRange(int a, int b, int c) { return b > a ? c >= a && c <= b : c >= b && c <= a; }}
用法:
mEditText = (EditText) view.findViewById(R.id.dialog_layout_modify_editText); mEditText.setFilters(new InputFilter[]{ new InputFilterMinMax("1", "12")});
阅读全文
0 0
- editText设置输入最大值(不是长度)
- android 设置edittext最大值输入并且提示
- EditText输入限制:整数,小数,最大值,最大字符长度,手机号
- EditText属性设置以及输入长度限制
- EditText设置最大输入长度并设置密码效果
- EditText限制输入长度
- edittext设置输入类型、最大长度 在代码中
- 设置EditText的长度
- 代码设置EditText 长度
- 设置EditText 长度
- Android中限制EditText(输入框)文字输入长度
- EditText在代码中设置最大输入长度并设置为密码输入框
- EditText在代码中设置最大输入长度并设置为密码输入框
- android EditText限制输入长度
- Android EditText限制输入长度
- EditText限制输入字符串长度
- EditText输入长度的监听
- EditText Java代码设置输入框最大输入长度等基础知识,自己记录一下
- 【MySQL系列--优化2】——外连接简化
- MySQL索引
- 38. Count and Say
- 文档流下的css定位 常见问题解决汇总
- 【R语言】问题处理
- editText设置输入最大值(不是长度)
- zip map
- Cobbler多系统自动化安装
- win7下批处理bat文件:切换网络设置
- 3.2—字符串—Implement strStr()
- Redis---- php简单操作
- QuartZ Cron表达式
- Charles辅助调试接口
- hdu