Android EditText监听小数点让用户只能输入小数点后两位
来源:互联网 发布:疯狂淘宝李涛怎么样 编辑:程序博客网 时间:2024/06/05 05:16
当用户输入小数点的时候 监听小数点后面的位数,只要大于两位就立马删掉
转载自 https://www.2cto.com/kf/201409/334441.html
public static void setPricePoint(final EditText editText) { editText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (s.toString().contains(".")) { if (s.length() - 1 - s.toString().indexOf(".") > 2) { s = s.toString().subSequence(0, s.toString().indexOf(".") + 3); editText.setText(s); editText.setSelection(s.length()); } } if (s.toString().trim().substring(0).equals(".")) { s = "0" + s; editText.setText(s); editText.setSelection(2); } if (s.toString().startsWith("0") && s.toString().trim().length() > 1) { if (!s.toString().substring(1, 2).equals(".")) { editText.setText(s.subSequence(0, 1)); editText.setSelection(1); return; } } } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub } }); }
阅读全文
0 0
- Android EditText监听小数点让用户只能输入小数点后两位
- Android EditText监听小数点让用户只能输入小数点后两位
- Android EditText监听小数点让用户只能输入小数点后两位
- Android EditText监听小数点让用户只能输入小数点后两位
- Android EditText监听小数点让用户只能输入小数点后两位
- Android EditText监听小数点让用户只能输入小数点后两位
- Android EditText监听小数点让用户只能输入小数点后两位
- Android EditText监听小数点让用户只能输入小数点后两位
- Android EditText 千分位格式化 删除也要自动格式化 监听小数点让用户只能输入小数点后几位
- Android设置EditText只能输入数字,不包含小数点
- Android EditText设置只能输入数字和小数点
- Android EditText设置只能输入数字和小数点
- Android EditText 输入金额(小数点后两位)
- EditText限制输入的小数点只能一个
- EditText输入限制小数点后两位
- 让TextBox只能输入数字和小数点
- edittext只能输入数字和小数点,且小数点后只能输入两位
- edittext只能输入数字和小数点时并且小数点后只能输入两个小数
- AngularJS新闻
- Android使用zxing扫描
- 机器学习笔记(八)决策树
- CSS基本用法(二)
- 在土耳其_他是阿里唯一的员工
- Android EditText监听小数点让用户只能输入小数点后两位
- 自练题20170730
- 通过 PowerShell 的方式增加虚拟机终结点
- OpenCV实现SfM(三):三维重建+Bundle Adjustment
- python3.5下Django +mysql
- 抽屉布局+PullToRefreshListView展示
- Maven的安装以及配置(Eclipse)
- android中获取SHA1的代码
- windows下用navicat远程链接虚拟机Linux下MySQL数据库