android edittext 限制输入框小数位数
来源:互联网 发布:淘宝游戏交易网 编辑:程序博客网 时间:2024/05/22 06:07
先看下XML布局文件
<EditText android:id="@+id/et" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_toLeftOf="@+id/tv_count" android:background="@null" android:hint="@string/free_txt" android:inputType="numberDecimal" android:maxLength="10" android:singleLine="true" android:textColor="@color/txt_black1" android:textColorHint="@color/txt_gray2" android:textSize="@dimen/textsize16" />
android:inputType="numberDecimal"这句的属性是可输入小数
/** 输入框小数的位数*/private static final int DECIMAL_DIGITS = 1;
/** * 设置小数位数控制 */ InputFilter lengthfilter = new InputFilter() { public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { // 删除等特殊字符,直接返回 if ("".equals(source.toString())) { return null; } String dValue = dest.toString(); String[] splitArray = dValue.split("\\."); if (splitArray.length > 1) { String dotValue = splitArray[1]; int diff = dotValue.length() + 1 - DECIMAL_DIGITS; if (diff > 0) { return source.subSequence(start, end - diff); } } return null; } };
mEt.addTextChangedListener(mTextWatcher);// 控制输入框的小数位和长度,这里长度暂时设置为10mEt.setFilters(new InputFilter[] { lengthfilter, new InputFilter.LengthFilter(10) });这样就OK了,很简单吧,其实这个InputFilter很强大滴
1 0
- android edittext 限制输入框小数位数
- android edittext 限制输入框小数位数
- android EditText限制输入框小数位数
- android edittext 限制输入框小数位数
- android edittext 限制输入框小数位数
- android EditText限制输入框小数位数
- Android Edittext限制输入小数位数
- Android基础--EditText输入框限制小数的位数解决方法
- android edittext限制输入小数位数,限制输入数字大小
- android:限制EditText输入位数
- Android EditText 限制输入类型数字或小数,并且小数位数限定为两位
- EditText 限制输入整数和小数 的位数
- Android 限制EditText输入小数点后面位数
- Android EditText限制输入两位小数
- Android 限制edittext 整数和小数位数 过滤器
- Android EditText 输入数据时限制小数位数。
- Android EditText控制小数点位数及输入限制工具类
- android EditText限制只能输入2位小数的解决方法
- CentOS 6.2 快速配置vsftpd虚拟用户
- 正则表达式的函数
- Xcode6为什么干掉pch(Precompile Prefix Header)&如何添加pch文件
- 运算符重载详解
- MFC--UI设计(2) 漂亮的编辑框
- android edittext 限制输入框小数位数
- bootstrap入门【表单控件】
- Oracle GROUPING SETS
- 云计算基础知识介绍
- Java多线程练习
- Scala类型 9:自身类型 & this别名
- 自增自减运算符
- struts2技术
- 基于iTop4412平台的数码相框实现--连载系列1之效果演示