实现EditText输入金额(小数点后两位)
通过设置过滤器(Filter)实现EditText输入金额(小数点后两位)。
布局文件
<!--inputType设置为numberDecimal-->
<EditTextandroid:hint="请填写最新价格"android:inputType="numberDecimal"/>
java代码
editText_price.setFilters(new InputFilter[]{new InputFilter() {@Overridepublic CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {if(source.equals(".") && dest.toString().length() == 0){return "0.";}if(dest.toString().contains(".")){int index = dest.toString().indexOf(".");int length = dest.toString().substring(index).length();if(length == 3){return "";}}return null;}}});
实现EditText输入金额(小数点后两位)相关推荐
- android 只输入数字与小数点_Android金额输入框只允许输入小数点后两位效果
一:要实现这个效果也不是很复杂,只需要设置输入框输入的字符类型.设置InputFilter.设置输入变化监听即可.下面直接来看代码吧-. 二:new 一个class extends AppCompat ...
- 限制EditText只能输入小数点后两位
设置EditText只能输入小数点后两位,在价格等有限制的输入时特别有效 TextWatcher textWatcher = new TextWatcher() {@Overridepublic vo ...
- 请编写一个个人所税计算器,用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,结果保留小数点后两位。当输入数字小于0或等于0时,输出“error”。
题目 假设个人所得税税率表如下: ...
- 金额保留小数点后两位方法
vue金额格式化的方法 封装全局js文件,并在main.js中引用 //global.js export default {install(Vue) {Vue.prototype.$moneyForm ...
- input限制输入小数点后两位(vue版本)
抛砖引玉--上代码 首先想到在input事件中正则匹配一下,但是,在输入错误格式或非数字的情况下,会将整个输入框清空,体验很不好: <template><input placehol ...
- html 正则表达式验证金额,js金额校验,js正则表达式,包含正负,小数点后两位...
js金额校验,js正则表达式,包含正负,小数点后两位,js代码如下: function isMoney(s) { //金额 只允许正数 //var exp = /(^[1-9]([0-9]+)?(\. ...
- 输入10个整数,求其中正数的个数及平均值,精确到小数点后两位。 **输入格式要求:“%d“ 提示信息:“Input integer:“ **输出格式要求:“Plus number:%d,averag
输入10个整数,求其中正数的个数及平均值,精确到小数点后两位. **输入格式要求:"%d" 提示信息:"Input integer:" **输出格式要求:&qu ...
- excel 公式 单引号 concat_Excel四舍五入到小数点后两位,不显示0,或如何使0成为短划线...
在Excel中有三种舍入到指定小数位数的方法.一是使用数字格式,二是设置格式单元格,三是使用圆函数等函数.这三种方法都是自动四舍五入的.前两种方法还保留整数的指定小数位数,即保留小数点后的所有零:后一 ...
- double值精确到小数点后两位
double值精确到小数点后两位 功能 将程序中的double值精确到小数点后两位.可以四舍五入,也可以直接截断. 比如:输入12345.6789,输出可以是12345.68也可以是12345.67. ...
最新文章
- 《Android传感器开发与智能设备案例实战》——第1章,第1.2节Android的巨大优势...
- 倒计时2天!年末最大AI开发者盛典来袭,快来报名
- Angular Universal 学习笔记
- jquery技巧总结-转载
- matplotlib画图_漂亮,超详细的matplotlib画图基础
- 2015 Autodesk 开发者日( DevDays)和 助力开发周火热报名中
- 可以发外链的网站_可以发外链的地方有哪些?-top推
- golang 包含 数组_在 Golang 中如何快速判断字符串是否在一个数组中
- Python之网络爬虫(Xpath语法、Scrapy框架的认识)
- 编译安装Gearman、python简单测试
- 整理的部分Java和C#不同点
- java编写的爬虫demo_我用Java写的第一个爬虫Demo-爬图片
- Laravel报错:Whoops, looks like something went wrong.
- c语言指针详解 PPT,最全C语言指针详解.ppt
- csdn切换格式markdown
- Asterisk的体系架构
- 关于将Tesorflow的SavedModel模型转换成tflite模型
- GoldWave几种转换格式方法
- 军犬舆情热点:最高检明确正当防卫标准;ofo戴威称勇敢活下去
- Mac解决Updating Homebrew卡顿